如何通过Code获得项目默认命名空间
如上图: Default namespace = MS_AssemblyTest 如何通过code获得?
Assembly中的方法GetName()可以获得Assembly name, 并不是所需要的值
应用场景:
访问程序集中的内嵌资源,路径为: 默认命名空间.文件目录.资源文件名 eg: MS_AssemblyTest.TestData.Logo.bmp
当前已经获得所有资源的 文件目录和资源文件名
限制:
避免hardcode。eg: string defaultNamespace = "MS_AssemblyTest";
谢谢大家~
------解决方案--------------------
获取不了,因为这个信息是提供给C#编译器的,而编译后的代码中不存在了。