2011-01-13 68 views
0

我有一個wcf服務正在運行,我試圖在它上面實現一個tcp模型,所以我做了一個windows服務,並嘗試添加WCF服務作爲參考,它工作正常。但是當我試圖構建Windows服務時,它給了我一個錯誤,因爲「找不到類型或名稱空間名稱*'(您是否缺少using指令或程序集引用?)」。事實上,我試圖添加我的dal項目作爲參考,並出現相同的錯誤。我實施了一個POC只是爲了檢查我是否正確地做了正確的事情。但它失敗了我的解決方案我錯過了一些配置的東西,我感到困惑,請幫助謝謝。添加引用失敗的C#

+0

嗯......我有過這個之前,並注意到在配置文件(無論是主(存儲在.NET Framework位置)或應用程序 - 不記得)它試圖加載程序集:「* 」。當我刪除這個工作,但我不知道這是否是理想的解決方案。如果沒有人會做出更好的... – ndtreviv 2011-01-13 12:31:02

回答

1

重要的是,你要記錄它所抱怨的類型名稱以獲得一個好的答案。每當你做一些webby時,避免定位.NET客戶端配置文件。 System.Web.dll不是它的一部分。

項目+屬性,應用程序選項卡,目標框架組合。

0

感謝所有幫助人員我得到了失敗的原因,我所有的其他項目都將目標框架定義爲.Net Framework 4.但是,每當我爲解決方案添加一個新項目時,他們都將被定位到.Net Framework 4客戶端配置文件。我改變了,一切正常。再次感謝您的幫助。