日期:2014-05-18  浏览次数:21071 次

如何通过Code获得项目默认命名空间


如上图: Default namespace = MS_AssemblyTest 如何通过code获得?

Assembly中的方法GetName()可以获得Assembly name, 并不是所需要的值

应用场景:
访问程序集中的内嵌资源,路径为: 默认命名空间.文件目录.资源文件名 eg: MS_AssemblyTest.TestData.Logo.bmp
当前已经获得所有资源的 文件目录和资源文件名

限制:
避免hardcode。eg: string defaultNamespace = "MS_AssemblyTest";

谢谢大家~

------解决方案--------------------
获取不了,因为这个信息是提供给C#编译器的,而编译后的代码中不存在了。