非常简单但相当令人沮丧。我的项目中有一个库(不幸的是我无法更改),它在
问题很容易通过编辑自动生成的代码并在所有对
那么,如果有任何选项,我的选择是什么?
MyCompany.System
命名空间中声明其类。在向我的其他库添加服务引用后,由于将.NET命名空间System.*
解析为MyCompany.System.*
命名空间,所以我在自动生成的代码中遇到了数百个错误。问题很容易通过编辑自动生成的代码并在所有对
System.*
的引用中添加global::
来修复。然而,令人困惑的是,为什么有些自动生成的代码已经有这个标记,而一些或大多数则没有。我无法在VS2012中找到任何选项来强制WSDL自动附加global::
。那么,如果有任何选项,我的选择是什么?
MyService
会得到MyCompany.MyService
。虽然这是期望的,但代码生成在项目的命名空间内看起来更整洁。 - Schultz9999