Cod*_*ker 0 c# asp.net namespaces web-applications
我正在使用.NET 3.5开发ASP.NET Web应用程序并遇到以下问题:
我与命名空间下的一类工作X.Web.Controls.Core
,其引用类Utils
的命名空间X.X2.components.util
.
我得到一个Utils
已经在命名空间中定义的错误X.Web.Controls.Utils
这应该是不可能的,因为我找不到任何从我正在处理的类中引用该命名空间的内容.有任何想法吗?
我不能真正看到应该有问题,除非你有一个using
声明在某处引用它.请注意命名空间中的代码将隐式"看到"同一命名空间中的类,即使它们是在其他地方定义的.
无论如何,您可以通过更改类名来解决您的问题(仅适用于当前代码文件):
using X2Utils = X.X2.components.util.Utils;
Run Code Online (Sandbox Code Playgroud)
该类将X2Utils
在您的代码中命名.或者,您可以为其命名空间创建快捷方式:
using X2util = X.X2.components.util;
Run Code Online (Sandbox Code Playgroud)
现在您可以使用引用该类X2util.Utils
.
归档时间: |
|
查看次数: |
309 次 |
最近记录: |