我有一個應用程序,其主表單必須使用兩個存儲庫注入兩個存儲庫。這兩個存儲庫都位於同一解決方案中的MyApp.Persistence項目中,都位於「MyApp.Persistence」命名空間中。 Visual Studio(至少ReSharper)知道該引用是有效的,並且可以將我從構造函數用法轉換爲構造函數定義,並且不會標記任何錯誤。對象瀏覽器也看到MyApp.Persistence具有名稱相同的名稱空間,其下是存儲庫。VS在編碼時看到庫,在構建時找不到它
但是,當解決方案建立時,我得到一個編譯錯誤,「名稱空間'MyApp'中沒有類型或名稱空間名'Persistence'(缺少程序集引用?」)。完全重建並不能解決問題。重新啓動VS並不能解決問題。刪除和重新添加參考文件不能解決問題。提供此錯誤的項目有大量其他解決方案項目的引用,這些項目不會出錯。幫幫我?
P.S .:一件事;而IDE不會在構造函數的用法上給出內聯錯誤,它也不會像使用類型名稱時一樣對類型名稱進行藍色編碼。
我剛纔輸入了那個。經常得到我。 =) – StingyJack 2012-08-06 20:48:07