代码之家  ›  专栏  ›  技术社区  ›  Anemoia

VisualStudio2010:向2008生成的wsdl添加服务引用

  •  5
  • Anemoia  · 技术社区  · 14 年前

    不会生成app.config。在我的团队中有一个人拥有visualstudio2008,他创建了一个webservice。

    然后是我,将这个webservice添加到一个控制台项目中。

    <configuration>
    </configuration>
    

    当我在我的服务引用中禁用“重用类型”时,它可以工作,但是我得到一个不明确的错误。

    这是虫子吗?

    我发现 Visual Studio does not generate app.config content when "add service reference" 这一个,但没有解决办法,所以我想我撞了问题再次。

    谢谢

    2 回复  |  直到 7 年前
        1
  •  1
  •   ewall    14 年前

    我在Visual Studio 2008中也遇到过同样的问题。如果我使用“添加服务引用…”命令,或者深入挖掘到“添加服务引用…”|“高级…”|“添加Web引用…”,我会得到不同的结果。

    svcutil.exe /language:cs /out:GeneratedProxy.cs /config:app.config http://server/path_to/WebServiceBean?WSDL
    

    那应该给你一个工作机会 app.config . 希望有帮助!

        2
  •  2
  •   Community Radu Dragan    7 年前

    这和我的答案是一样的 Visual Studio does not generate app.config content when "add service reference" 复制以保存交叉引用:

    当我创建了一个简单的项目来测试一个第三方服务时,我发现了这一点。尝试向主项目添加相同的引用导致app.config和reference.vb文件无法正确生成。

    我认为这可能是因为应用程序或引用的应用程序中已经存在其他web引用,但是取消选中“重用类型”会导致正确生成文件。