Visual Studio的自动命名空间的变化 [英] Visual Studio Auto Namespace change

查看:521
本文介绍了Visual Studio的自动命名空间的变化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在VS2010SP1,我注意到,从根移动文件中的一个项目,一个文件夹ABC 改变从MyNameSpace.XY的命名空间MyNameSpace.XYABC

In VS2010SP1, i noticed that moving files around in a project from "Root" to a Folder ABC changes the namespace from MyNameSpace.X.Y to MyNameSpace.X.Y.ABC

有任何选项/调整,以prevent呢?

Is there any option/tweak to prevent that ?

推荐答案

实体框架构建从T4模板中的实体模型(即在飞行中产生cs文件),这就是为什么移动后的空间变化。 如果将简单的cs文件,它不会改变命名空间。

Entity framework constructs the entity model from an T4 template (ie creates .cs file on the fly) that's why the namespace changed after move. If you move simple .cs file, it will not change namespace.

要解决此问题,右键单击该文件夹(在解决方案资源管理),并设置属性命名空间提供者为假的。

To resolve this issue right click on the folder (in solution explorer) and set property "Namespace provider" into false.

祝你好运!

这篇关于Visual Studio的自动命名空间的变化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆