C#的命名空间,这可能是一个C#-noob问题...使用从CLI/C++
假设我有以下CLI/C++头:
从C#然后我做以下:
using DotNet;
V1.X.AClass a = new V1.X.AClass();
我得到:
的Program.cs(18,7):错误CS0246:类型或命名空间名称 'V1' 可以 找不到(是否缺少using指令或程序集 参考?)
同样有:
using DotNet.V1;
X.AClass a = new X.AClass();
计划。 cs(18,7):错误CS0246:找不到类型或名称空间名称'X' (您是否缺少使用指令或程序集 参考?)
什么工作原理是:
DotNet.V1.X.AClass a = new DotNet.V1.X.AClass();
或者
using DotNet.V1.X;
AClass a = new AClass();
因此,无论我必须使用完整的命名空间路径,否则我必须打开所有的路径来访问类。我能做些什么吗? 我想只能打开它的一部分。