我試圖將服務引用添加到我在解決方案中使用「引用程序集中的重用類型」選中的服務。使用現有類型添加服務引用時出錯
問題是它沒有生成任何代碼,reference.cs文件是空的,我收到一個錯誤,指出該工具無法生成我的服務引用。
有2個警告:
Custom tool warning: AssemblyResolveEvent handlers cannot return Assemblies loaded for reflection only.
和
Custom tool warning: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
可能是什麼問題,我怎麼能解決呢? 感謝您的幫助
--edit 事實上,它看起來像VS某處找一些DLL,往往當我關閉devenv的所有實例,然後再試一次,生成成功......如果有人有一個想法,其中這個奇怪的行爲來自,我都聽到...
它可以生成服務引用如果你不檢查現有各類複選框重用?如果沒有,然後右鍵單擊您的服務並選擇在瀏覽器中查看,您的服務中可能有運行時錯誤。 – BrandonZeider 2011-05-09 13:24:29
是的,如果我取消選中「重複使用現有類型」,它就像魅力一樣。該服務是可訪問的,我可以通過url獲取wsdl。 – 2011-05-09 16:03:07