簡體   English   中英

命名空間“System.Web”中不存在類型或命名空間名稱“Mvc”(您是否缺少程序集引用?)

[英]The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)

每當我嘗試編譯我的 VS2015 應用程序時,都會出現一長串錯誤,例如:

The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)

但是,只要我雙擊錯誤以查看文件,它就會打開文件,稍有延遲,然后清除所有錯誤。

如果我繼續嘗試再次構建,我會得到相同的錯誤列表,並且該過程會重復。

更新我忘了提到我已經嘗試過:

  1. 遵循其他幾個 SO 問題中的建議 - 無濟於事
  2. 確保將 dll 設置為復制到本地
  3. 刪除和重新添加引用
  4. 從應用程序中刪除 dll 並將它們添加回來
  5. 清理和重建應用程序
  6. 重新啟動應用程序和我的電腦

什么會導致這種情況? 我該如何消除它?

  • 重新啟動視覺工作室
  • 刪除程序集引用並重新添加
  • 進行清理並重新構建
  • 嘗試從 nuget 包管理器安裝 Microsoft.AspNET.MVC

在我的情況下,它僅在我在包管理器控制台中運行以下命令后才起作用

PM> Install-Package Microsoft.AspNet.Mvc

我的環境是:

1) Visual Studio 2017
2) Freshly created Angular 4 app
3) MVC 6 as a back end

嘗試下載並將 System.Web.Mvc.dll 復制到您的項目 bin 文件夾中

暫無
暫無

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

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