出于组织目的,我在每个类中手动设置命名空间。
就像我有一个名为 myProject 命名空间的项目是 我的项目 我改成 mySolution.myProject
然后以相同的方式更改嵌套目录
namespace myProject.Folder1
{
///
}
到
namespace mySolution.myProject.Folder1
{
///
}
这样多个项目就可以成为一个命名空间的一部分,
这是一种有效的方法吗?
最佳答案
更改命名空间完全没问题。有时这样做可能是有利的。如果您要将一个大型项目导入到一个较小的项目中,那么将较小的项目更改为较大项目的命名空间约定可能是有意义的。
执行此操作时遇到的一个问题与 Web 标记文件有关。 .aspx/.ascx,不确定 MVC 标记。我记得在 MVC2 中有这个问题。此处对命名空间的不正确引用不会被调试编译器捕获,并且会在尝试加载页面时引发错误。因此,如果您确实更改了现有文件的命名空间,请记住也要更改编译器未检查的其他源文件。
关于c# - 手动更改命名空间是错误的吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17664947/