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 次 |
| 最近记录: |