【发布时间】:2013-04-16 07:14:09
【问题描述】:
我有一个嵌入式资源(包含在执行程序集中),可以使用以下命令获取它:
Assembly.GetExecutingAssembly().GetManifestResourceStream("<MyNamespace>.<File>")
如果程序集的命名空间发生变化,我必须找到字符串中包含的所有位置。为避免这种情况,我想动态获取命名空间。是否有可能获取程序集的命名空间或让我使用固定值?
感谢您的回复。
【问题讨论】:
-
您可以使用 Assembly.GetManifestResourceNames()。现在你有两个问题,最好不要编写试图解决还只是想象的问题的代码。在代码中使用单个 const 是一种简单的解决方案。
-
一个 const 是我也有的一个想法 ;-) 这似乎是最简单的解决方案。然后我会用这个。谢谢。
标签: vb.net namespaces embedded-resource .net-assembly