不会生成app.config。在我的团队中有一个拥有Visual Studio 2008的人,他创建了一个Web服务。
然后就是我,将这个web服务添加到控制台项目中。
添加服务引用没有问题,但没有生成有效的app.config。它只是空的
<configuration>
</configuration>
当我在我的服务引用中禁用“重用类型”时,它可以正常工作但是我得到了一个模糊的错误。
这是一个错误吗?
我发现了Visual Studio does not generate app.config content when "add service reference"这个,但是那里没有解决办法,所以我想我再次解决了这个问题。
由于
答案 0 :(得分:2)
这与保存交叉引用的Visual Studio does not generate app.config content when "add service reference"重复的答案相同:
添加服务引用时,请尝试单击“高级...”按钮,然后取消选中“在引用的程序集中重用类型”复选框。
当我创建一个简单的项目来测试第三方服务时,我发现了这一点。尝试向主项目添加相同的引用会导致app.config和reference.vb文件无法正确生成。
我认为这可能是因为应用程序或引用的应用程序中已经存在其他Web引用,但是取消选中“重用类型”会导致文件正确生成。
答案 1 :(得分:1)
我遇到过与Visual Studio 2008相同的问题。如果我使用“添加服务引用...”命令,或者深入挖掘“添加服务引用...”,我会发现结果不同。 “高级......”| “添加Web引用...”。
但是,经过验证的方法 - 以及对我有用的解决方案 - 仍然是通过命令行:
svcutil.exe /language:cs /out:GeneratedProxy.cs /config:app.config http://server/path_to/WebServiceBean?WSDL
这应该会让你工作app.config
。希望有所帮助!