簡體   English   中英

如何解決“名稱空間Y中不存在類型或名稱空間名稱X”的錯誤?

[英]How do I fix error saying “The type or namespace name X does not exist in the namespace Y”?

我之前已經多次收到此錯誤,這是一個簡單的解決方法-只需添加缺少的參考即可。 但是,我已經有。 實際上,添加引用后,intellisense可以將我引導至要引用的類型。 但是,當我構建時,我得到了錯誤。 從那以后,智能感知就不起作用了(給我紅色的波浪形)。 我懷疑一件奇怪的事。 我要添加引用的項目是一個.NET 4.0應用程序項目(使用LINQ和WPF)。 我正在嘗試添加對.NET 3.5類庫項目的引用。 這對我來說是新水域(.NET 4.0引用.NET 3.5),但是我猜測程序集之間存在一些沖突。 有任何想法嗎?

[編輯]

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

  1. 添加了對項目Framework.UserServices的引用。
  2. 對象瀏覽器中存在帶有Framework.UserServices命名空間的經過驗證的中繼命令類型。
  3. 在現有類的構造函數中添加了以下代碼(可以將其放在任何地方)。

    Framework.UserServices.RelayCommand relay =新的Framework.UserServices.RelayCommand(OpenEditor);

通過在解決方案資源管理器中右鍵單擊該項目,選擇“屬性”,然后單擊“應用程序”選項卡,檢查.NET 4.0項目的構建目標是什么。 如果它的目標是“ .NET Framework 4客戶端配置文件”,請嘗試將其切換為普通(非客戶端)“。NET Framework 4.0”配置文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM