2012-08-16 78 views
44

RC類未鏈接到數據庫,它是一個簡單的類。課程只在一個地方,而不是部分。 Aérochem.Domaindll項目編譯得很好。具有完全相同名稱空間的歧義引用

注意:如果我在快速修復菜單中選擇了兩個相同的命名空間中的一個,它什麼也不做。

注2:這發生在幾個類(一些相關的數據庫,有些沒有)

有沒有修復到還是有辦法弄清楚什麼是錯的?

enter image description here

+4

您是否嘗試過對此解決方案進行清理? – 2012-08-16 15:07:13

+11

這是Resharper嗎?有時它會變得困惑,你必須清理和重建。 – jrummell 2012-08-16 15:07:23

+0

清潔技巧! – Mathieu 2012-08-16 15:24:03

回答

40

我有同樣的問題。我使用ReSharper。我的問題的解決方案不是清理解決方案,而是刪除suo-文件。 希望有所幫助。

+16

ReSharper,選項...,常規,在Visual Studio中單擊清除緩存並重建全部。 – 2014-06-02 15:34:56

+3

它再次發生。我認爲有必要也**重新啓動visual studio **。 – Jess 2014-06-17 18:42:05

+0

這工作,**提供我也做了重建**。 (FWIW我也清除了緩存,這可能或可能不重要)。只要刪除.suo文件是不夠的。 – 2014-08-12 02:51:07

4

.dll已經在我的/bin文件夾中。

當我刪除它時,它擺脫了這個錯誤。

10

至於任何未來用戶的參考:本主題涵蓋四個答案,而兩個在評論中。我所面臨的問題幾次,這三個答案在過去幫助我,所以,如果你面對相同的問題,請嘗試這些:

  • 清潔和/或重新生成解決方案,然後重新分析中的文件ReSharper的。
  • 重新啓動Visual Studio然後重新分析
  • 刪除bin /文件夾,然後再分析
  • (顯然刪除鎖文件可以幫助,太,雖然我從來沒有做到這一點,不明白應該如何幫助)
  • 以上三者的組合。

(這是不是一個真正的新的答案,更發現了五花八門的答案和評論的評論 - 這是一個社區維基所以覺得免費的,如果要適應它)

3

我這個問題也在Visual Studio上安裝了ReSharper。

Print screen 1

Print screen 2

我打開ReSharper的tracker錯誤車票和開發團隊建議我做:

解決方案:

這個問題可以通過刪除來解決Solution User Options (.Suo) File。該文件存儲在項目根目錄中,但是被隱藏。你需要檢查Folder Options-> View-> Show hidden files, folders, drives.,如果你已經打開這個項目,你需要關閉Visual Studio,因爲Visual Studio使用它。

0

如果您的項目結構在一個解決方案中包含多個項目,那麼您必須在每個項目中刪除bin文件夾的內容。這樣做解決了我面臨的錯誤。

6

對於ReSharper的是,像我一樣,不想刪除其解決方案的*.suo文件用戶:

清除您的緩存通過:ReSharper -> Options -> Environment -> General -> Clear Caches

Clear ReSharper caches

由於去AUSTX_RJL他對this answer評論。我想給他的寶貴信息更多的知名度。

+0

爲關閉Vs並重新打開它做了同樣的事情,並解決了我的Resharper intellence – 2015-12-26 19:18:41

0

在我的情況下,我已經引用了自己內部的proyect X.所以問題不是ReSharper(但它是ReSharper誰添加了參考...)

相關問題