2012-04-26 89 views
0

我以前多次得到這個錯誤,這是一個簡單的修復 - 只需添加缺少的參考。但是,我已經擁有了。事實上,在我添加參考後,智能感知能夠引導我參考我想要的類型。但是,當我建立,我得到的錯誤。從那裏開始,intellisense不起作用(給我紅色的曲線)。我懷疑一件奇怪的事情。我想添加引用的項目是.NET 4.0應用程序項目(使用LINQ和WPF)。我正在嘗試添加對.NET 3.5類庫項目的引用。這對我來說是新的領域(.NET 4.0引用.NET 3.5),但我猜測程序集之間存在一些衝突。有任何想法嗎?如何修復「命名空間Y中不存在類型或名稱空間名稱X」的錯誤?

[編輯]

不知道這是否會幫助,但聽起來就像人們需要一些代碼。這就是我所做的一切。

  1. 添加了對項目Framework.UserServices的引用。
  2. 已驗證的中繼命令類型存在於Object Browser中,其命名空間爲Framework.UserServices。
  3. 在現有類的構造函數中添加了以下代碼(可以放在任何地方)。

    Framework.UserServices.RelayCommand relay = new Framework.UserServices.RelayCommand(OpenEditor);

+2

真的很難告訴一些代碼正在發生什麼... – 2012-04-26 18:48:13

+0

添加了一些代碼,但它什麼也沒有。完全難倒,因爲我所做的只是添加參考和一行代碼。 intellisense最初的作品告訴我這不僅僅是一個簡單的錯字。 – bsh152s 2012-04-26 19:01:31

回答

3

檢查你的.NET 4.0的項目構建目標是通過右擊Solution Explorer中的項目,選擇屬性,然後單擊「應用程序」選項卡的內容。如果它的目標是「.NET Framework 4客戶端配置文件」,請嘗試將其切換爲純粹的(非客戶端)「.NET Framework 4.0」配置文件。

+0

謝謝!那很簡單。我將不得不閱讀這兩者之間的區別。 – bsh152s 2012-04-26 19:04:10

相關問題