2015-10-16 69 views
-4

我正在使用Visual Studio 2010中的Web應用程序。我已經添加了一些使用Microsoft和其他應用程序集成的dll。我在我的web應用程序中添加了dll。當我建立它然後顯示VS 2010錯誤:無法找到類型名稱空間名稱(您是否缺少程序集)

the type namespace name could not be found(are you missing assembly).

當我刷新它,然後所有類突出顯示和錯誤,我無法構建和發佈它。我正在使用.NET Framework 4.0

+0

您項目中的目標框架是什麼? .NET Framework 4.0或.NET Framework 4.0客戶端配置文件? – Marusyk

+0

能否請你多解釋一下,哪些組件對你造成問題? –

+1

你是如何添加這些DLL的? – Marusyk

回答

0

引用程序集的項目可能與程序集具有不同的框架類型。

例如: 如果將Forms Project更改爲「.Net Framework 4」,它將被設置爲「.Net Framework 4 Client Profile」,它應該可以正常工作。

+0

我正在使用。網絡框架4,但有一些使用框架4.5.1構建的參考。 – GItanjali

0

請檢查是否按照下列步驟操作:

  • 在Solution Explorer中,用鼠標右鍵單擊該項目節點,然後單擊添加 參考。
  • 在「添加引用」對話框中,選擇指示您想要引用的組件的類型的選項卡 。
  • 選擇要引用的組件,然後單擊確定。

和可能的錯誤的補救措施:

  • 的常見原因是一個簡單的拼寫錯誤,在使用的類名。
  • 如果名稱正確,那麼下一個最有可能的原因是未包含所需的名稱空間
  • 如果名稱是正確的並且已包含必需的名稱空間,請檢查框架版本。並非所有類和類型都適用於所有框架。例如,「.net框架4」引入了「SempahoreSlim」,這意味着如果在包含對System.Threading的引用之後針對.NET 4框架之前的.NET框架,則會出現嘗試使用它的錯誤。
相關問題