我有一个包含许多项目的解决方案,这些项目都使用相同的根命名空间。没有代码文件显式命名命名空间。因此,假设根名称空间为ExampleRootNamespace。现在,当我想要将显式命名的命名空间添加到我正在处理的代码文件之一时,出现了一个问题。我希望能够将此代码与程序集的其余部分隔离开来,以便能够对其运行FxCop。我不能再说像这样的话:
Public class
我有一个C# ASP.NET Web应用程序项目,其中所有页面都位于全局/默认/顶级命名空间中。(我没有显式的命名空间声明。当我在Red的.NET反射器中查看已编译的web应用程序的DLL时,我可以验证所有类都位于顶级.NET命名空间中。)我想,也许通过在项目的Application属性中设置“默认命名空间”属性,我可以让编译器隐式地将所有页面放入指定的
remoteMain = new jsonRPCClient('http://这些代码运行得非常好,但是当我将名称空间放在文件的顶部时Class 'packagename\subPackage\jsonRPCClient' not found in
问题是:当我需要名称空间时,如何访问不在我的命名空间中并由第三方提供的类?