亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取“類型或命名空間名稱無法找到”,但一切似乎都還好嗎?

獲取“類型或命名空間名稱無法找到”,但一切似乎都還好嗎?

C#
catspeake 2019-07-25 14:14:44
獲取“類型或命名空間名稱無法找到”,但一切似乎都還好嗎?我得到了一個:找不到類型或命名空間名稱VS 2010中C#WPF應用程序出錯。這個區域的代碼編譯得很好,但突然間我得到了這個錯誤。我嘗試刪除項目引用和using語句,關閉VS 2010并重新啟動,但我仍然有這個問題。你知道為什么會發生這樣的事情嗎,好像我在做正確的事情,重新引用&using口供?我在VS 2010中還注意到,該名稱空間的IntelliSense運行良好,所以VS 2010似乎有項目引用,并且一方面正在查看名稱空間,但編譯期間沒有看到它?
查看完整描述

3 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

重新安裝Nuget軟件包對我起了作用。在我將.NET Framework版本更改為所有項目的同步版本之后,一些Nuget包(特別是實體框架)仍然安裝在以前的版本中。PackageManager控制臺中的此命令為整個解決方案重新安裝包:

Update-Package –reinstall


查看完整回答
反對 回復 2019-07-26
?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

在構建解決方案時,我得到了相同的錯誤(無法找到類型或命名空間‘)。在它下面我看到一個警告聲明“無法解析引用”并確保“程序集存在于磁盤上”。

我很困惑,因為我的DLL非常清楚地位于引用所指向的位置。VS似乎沒有強調任何錯誤,直到我試圖構建解決方案。

我終于意識到了這個問題(或者至少是我懷疑的問題)。我在同一個解決方案中構建庫文件。因此,即使它存在于磁盤上,它也是在那個位置重新構建的(在庫重建的過程中,我的另一個項目-在相同的解決方案中-它引用了庫,肯定決定了庫不存在)。

當我正確地點擊這個項目并且只構建它,而不是整個解決方案時,我沒有得到錯誤。

為了解決這個問題,我將庫作為依賴項添加到正在使用它的項目中。

要做到這一點:

  1. 我在“解決方案資源管理器”中右鍵單擊了我的解決方案,并選擇了“屬性”。
  2. 然后在“公共屬性”中,我選擇了“項目依賴項”。
  3. 然后,在“項目”下拉菜單中,我選擇了依賴于庫的項目,并且
  4. 選中在“依賴”下找到的庫旁邊的框。

這將確保首先構建庫項目。



查看完整回答
反對 回復 2019-07-26
  • 3 回答
  • 0 關注
  • 277 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號