迁移到VS2012后,我无法添加/删除服务引用

时间:2013-02-04 22:02:22

标签: visual-studio-2012 service-reference

尝试更新/删除/创建服务引用后出现此错误:

由于以下问题,无法添加服务引用的配置:元素'endpoint'上需要属性'binding'。

在VS2010中它工作正常。

我尝试了很多东西:

打一个: 取消选中“配置服务引用”对话框中的“重用引用程序集中的类型”复选框。

罢工二: 从项目中删除所有引用,再次添加它们 在配置服务引用对话框中取消选中非Microsoft dll。

罢工三: - 已安装/重新安装VS2012

- 删除/重新映射的原始项目

- 在全新项目中添加服务参考

- 从原始项目中删除旧服务.wsdl,.xsd,.disco,.svcinfo,.svcmap

- 编写.csproj xml以删除旧文件并插入新文件

将新项目中的服务文件复制到原始项目

- 旧项目构建但我仍然无法添加/删除/更新任何服务引用

P.S。我真的很喜欢VS2010,但我不能对VS2012说同样的话......还是......

1 个答案:

答案 0 :(得分:0)

1.只需在VS -2010中打开VS-2012解决方案

  1. 清理客户端项目

  2. 添加服务,就像您添加服务一样=>配置service =>更新服务

  3. 关闭vs-2010的解决方案

  4. 现在在VS-2012中打开您的解决方案

  5. 您的项目已为VS-2012做好准备

    您还可以看到链接

    Add Service After Migrate VS-2012