[英]Sometimes adding a WCF Service Reference generates an empty reference.cs
[英]Incorrect WCF Service Reference / Empty Reference.cs file
我已經使用服務庫模板創建了WCF服務。 使用生成的Service.dll,我已將服務托管在控制台應用程序中。
但是,當我在Web項目中添加服務引用時,在對象瀏覽器中查看服務詳細信息時,它指向對象瀏覽器中的組裝錯誤,如下面的屏幕快照所示。
一個可能的問題是,在重命名Web項目中的名稱空間時,我最終也重命名了Service項目的名稱空間。 但是即使修復了所有名稱空間后,我仍然遇到這個問題。
關於可以解決該問題的任何想法?
添加服務參考時,它將顯示正確的成員/接口,如下面的屏幕快照所示。 僅當我在對象瀏覽器中查看“服務引用”時,才看不到該服務公開的那些接口。
不確定為什么Web項目是Service庫項目的依賴項? 不應這樣,因為我沒有在Service項目中對其添加任何引用。
在研究了這個問題之后,我在這里遇到了這個問題。
我還發現在我的情況下reference.cs
文件也是空的。 從“配置服務引用”對話框中取消選中Reuse types in referenced assemblies
后,我能夠成功生成服務引用客戶端代碼。 我的服務參考現在指向正確的接口/成員。 如有任何疑問,請隨時發表評論或直接與我聯系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.