将命名空间添加到现有项目ASP.NET 2.0 C#

时间:2009-09-15 20:17:01

标签: asp.net namespaces

我继承了另一位开发人员正在发布的Web项目。域正在改变所以我在VS2005中创建了一个新项目并添加了现有文件。我已将项目转换为Web应用程序以创建设计器文件。但是,现有页面都没有声明名称空间。我也在错误地引用项目中文件夹中存在的类(Global.asa看到了这些类,但没有其他页面可以看到)。

是否建议将命名空间添加到所有文件和/或让文件识别根级文件夹中的类?

1 个答案:

答案 0 :(得分:1)

如果您从头开始,可能更容易完全没有名称空间来启动。检查问题文件夹中的类,如果存在,则删除那里的命名空间。只是为了建站点。

一旦你有了工作代码,你就可以返回并添加名称空间。将旧代码转换为WebApps可能会很麻烦,但如果您在开始重构之前专注于编译代码,那么您将会处于更好的状态。

您可能已经看过ScottGUs posting on this topic,但如果没有,它确实显示了使用命名空间包装现有代码的最快方法。

相关问题