在文件夹中创build类时更改默认命名空间(Visual Studio)
如何更改在Visual Studio中创build新类时使用的默认名称空间?
背景:我的解决scheme有一个项目MyCompany.MyProject.Domain,其中我有一个文件夹“Model Base(Linq)”,子文件夹“Extensions”中保留了所有的部分类扩展。
MyCompany.MyProject.Domain + Model Base (Linq) + Extensions - Order.cs - Trace.cs
当我在那里创build一个新的.cs文件时,命名空间被设置为MyCompany.MyProject.Domain.Model_Base \ _ \ _ Linq \ _ \ _ Extensions,但我只希望它是MyCompany.MyProject.Domain.Model。
我怎样才能改变这种默认行为?
这里有4个学派:
- 手动编辑它
- 和它一起生活
- 更改类模板(或导出第二个类模板)
- 在子目录外创build文件,然后将其拖入
我倾向于使用第四; 它比编辑更快,而且比改变模板更less麻烦
要更改默认名称空间:
右键点击项目,进入属性,在“应用程序”标签下有一个“默认命名空间”字段。
请注意,这不能回答你确切的问题,但这取决于你的文件夹。 你基本上需要将该文件夹重命名为“Model”。
如果您安装了ReSharper,请右键单击要从名称空间中排除的解决scheme中的文件夹,然后select属性。 在属性窗格中,为名称空间提供程序selectFalse
,这将使Visual Studio在新文件中生成名称空间时忽略该文件夹。