Visual Studio自动命名空间更改

时间:2012-05-10 23:28:55

标签: c# .net visual-studio

在VS2010SP1中,我注意到将项目中的文件从“Root”移动到文件夹ABC 将命名空间从MyNameSpace.X.Y更改为MyNameSpace.X.Y.ABC

是否有任何选项/调整可以防止这种情况?

1 个答案:

答案 0 :(得分:1)

实体框架从T4模板构建实体模型(即动态创建.cs文件),这就是移动后命名空间发生变化的原因。 如果移动简单的.cs文件,它将不会更改名称空间。

要解决此问题,请右键单击该文件夹(在解决方案资源管理器中),并将属性“Namespace provider”设置为false。

祝你好运!