我在解決方案中有2個項目,1個DLL,另一個exe。然而使用無4.0特定庫中使用,所以應該可以讓我安全地將其更改爲3.5將目標框架從v4.0更改爲v3.5後無法找到名稱空間
我這樣做,同時根據項目屬性.NET 4.0版兩者都是,我建的DLL罰款。現在,當我嘗試構建exe文件時,找不到dll的命名空間。我已閱讀參考文獻,但仍無法看到它。當我恢復.net版本時,它確實表示我可能必須在構建之前修改項目文件。我試圖通過谷歌搜索解決方案,但我使用的關鍵詞太常用。任何人都可以建議嗎?
非常感謝,克里斯
編輯: 已經嘗試以下..
- 參考DLL明確,同時確保沒有4.0副本
- 刪除bin和OBJ文件夾
- 重啓VS
你得到了什麼確切的錯誤信息? – Justin 2011-02-22 19:10:12
無法找到類型或命名空間名稱'引擎'(您是否缺少using指令或程序集引用?) – Chris 2011-02-22 19:15:58
我刪除了exe項目中對「Engine」dll項目的引用,然後我重新讀取它並仍然保留無法再看到命名空間。我已經重新啓動了視覺工作室。我也嘗試過手動引用dll,最初我意外地選擇了使用4.0的舊副本,並告訴我我無法將3.5庫添加到3.5解決方案,所以我找到了正確的文件並且引用看起來很好,但是當我構建它時仍然看不到名稱空間(代碼沒有更改)。因此,我只是將它重新鏈接到相同解決方案中的項目。它仍然沒有看到名稱空間。 – Chris 2011-02-22 19:18:59