在C#项目中,项目属性允许指定默认命名空间。我正在使用C ++ / cli为使用反射来解析默认命名空间的项目编写第三方插件。但是,我无法找到如何为C ++ / cli项目指定默认命名空间。
如何为C ++ / cli项目指定默认命名空间。
校正 显然这不是问题。 感谢您澄清程序集没有默认名称空间。我假设已经解析了默认命名空间,因为它们提供了一个C#项目模板,其中默认命名空间必须与您创建的插件类的命名空间相同或者找不到插件。必须是项目模板的一部分。
答案 0 :(得分:4)
C#项目中的设置很少。它不会传递给编译器,它只是设置命名空间名称,用于在向项目添加新文件时插入源代码文件中的任何自动生成的代码。 C ++ IDE使用项目名称作为默认命名空间名称。很容易被程序员改变。
在程序集级别没有“默认命名空间”的概念。您正在寻找错误的解决方案。