【发布时间】:2014-10-06 15:30:14
【问题描述】:
我们有一个包含多个嵌入图像的 MyDLL.dll 文件。该 DLL 提供了一种获取这些图像的方法:
System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("MyDLL." & imageName)
如果在 .NET 应用程序中使用此库,它可以正常工作。如果我们调用
System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceNames()
我们得到 340 件商品。但是,如果我们在网站中使用相同的 DLL(通过将其添加到“bin”文件夹中),相同的方法总是返回 Nothing,而 GetManifestResourceNames() 方法则不返回任何项。
我不太了解程序集以及它们是如何加载的,那么如何在资源名称中添加我的 DLL?或者至少我怎样才能让它发挥作用?
谢谢。
伊冯
【问题讨论】:
标签: vb.net web .net-assembly embedded-resource