vs2012 没有自动生成 Reference.cs 把项目从vs2008转到vs2012,编译报命名空间错误,原因是服务的Reference.cs文件没有生成代码。 这时可以,在服务引用设置页去掉一个checkbox选项即可,如: 从: 变为: 即可。