开发者

Visual Studio 2010: adding a service reference to a 2008 generated wsdl

Doesn't produce a app.config . In my team there is a guy who has Visual Studio 2008, he created a webservice开发者_如何学Python.

Then there is me, adding this webservice to a console project.

Adding the service reference goes without problems but no valid app.config is generated. It's just empty

<configuration>
</configuration>

When I disable 'reuse types' in my service reference it works but then I get an ambiguous error.

Is this a bug?

I found Visual Studio does not generate app.config content when "add service reference" this one, but there is no solution there, so I thought I bump the problem up again.

Thanks


This is the same answer as Visual Studio does not generate app.config content when "add service reference" duplicated to save cross referencing:

When adding the service reference try clicking on the 'Advanced...' button and then uncheck the 'Reuse types in referenced assemblies' checkbox.

I found this out when I had created a simple project to test a third party service which all worked fine. Attempting to add the same reference to the main project resulted in the app.config and reference.vb file not being generated correctly.

I think this may have been because there were already other web references in the application or referenced applications, however unchecking 'Reuse types' resulted in the files being generated correctly.


I have experienced the same issue with Visual Studio 2008. I find I get different results if I'm using the "Add Service Reference..." command, or digging deeper to "Add Service Reference..." | "Advanced..." | "Add Web Reference...".

However, the tried-and-true method--and the solution that worked for me--is still via the command line:

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

That should give you a working app.config. Hope that helps!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜