C# 向visual studio生成的服务引用添加自定义命名空间

C# 向visual studio生成的服务引用添加自定义命名空间,c#,visual-studio,visual-studio-2012,C#,Visual Studio,Visual Studio 2012,我在VS中有一个项目(比如说MyProject),我使用的名称空间不是以项目本身的名称开头的。例如:对于类“MyClass”,我使用的名称空间类似于MyCompany.MyFeature.MyProject.Models。现在,我为项目添加了一个服务引用,VisualStudio为我生成了代码。但是,对于VS生成的类,它总是使用以“MyProject”开头的名称空间 现在,我想将VS(即MyProject)提供的默认名称空间更改为我的名称空间(即MyCompany.MyFeature.MyPro

我在VS中有一个项目(比如说MyProject),我使用的名称空间不是以项目本身的名称开头的。例如:对于类“MyClass”,我使用的名称空间类似于MyCompany.MyFeature.MyProject.Models。现在,我为项目添加了一个服务引用,VisualStudio为我生成了代码。但是,对于VS生成的类,它总是使用以“MyProject”开头的名称空间

现在,我想将VS(即MyProject)提供的默认名称空间更改为我的名称空间(即MyCompany.MyFeature.MyProject)


我尝试了这个方法:但没有成功。

为什么要这样做?有几个区域:首先,要遵循整个团队用于名称空间的标准。。第二,如果您有一个名称空间,那么就说'xyz'并在它下面有一个类。如果要在命名空间abc.xyz(与第一个xyz的命名空间不同)下的类中引用它,则不可能。因此,在上面的示例中,我无法引用由VS生成的类,因为如果我尝试引用名称空间“MyProject”,编译器总是引用“MyCompany.MyFeature.MyProject”。不清楚您为什么如此不喜欢项目名称。Project+属性、应用程序选项卡、根命名空间属性。@HansPassant:您的解决方案有效。非常感谢你的帮助。我真的很感激。:)另外,我并不讨厌项目名称,只是因为在我加入团队之前就是这样做的。