找不到引用?! 找“NuGet程式包管理器”
前言
小編最近接觸到的第一個B/S專案“牛腩新聞釋出系統”,在編寫程式碼的過程中遇到了問題,關於visual studio2017中找不到引用的問題,並找到了解決之道,發現這個解決方式非常好用,是對visual studio2017使用的一個挖掘點,特來分享給大家!
突然找不到引用了
小編剛剛接觸到visual studio的2017版本,在進行Global.asax(全域性應用程式類),也叫做“ASP.NET 應用程式
檔案”檔案程式碼編寫過程中,新增引用出現了問題:
Error說明:在編譯向該請求提供服務所需資源的過程中出現錯誤。請檢查下列特定錯誤詳細資訊並適當地修改原始碼。
編譯器錯誤訊息: CS0234: 名稱空間“System.Web”中不存在型別或名稱空間名稱“Optimization”(是否缺少程式集引用?)
彆著急,咱們有對策
通過上網搜尋,找到了答案,原來很簡單,只需要簡單地幾個步驟就可以了:
1.開啟選單欄的“工具”→★→“NuGet包管理器”→★→“程式包管理器控制檯”
2.如下圖所示,在控制檯 PM> 後輸入 Install-Package Microsoft.AspNet.Web.Optimization,按下Enter鍵即可。
3.安裝成功
舉一反三
如果另一個引用同樣找不到了,怎麼辦?例如:小編在Manage.aspx.cs(web後臺的C#類檔案)中,找不到引
用Microsoft.AspNet.Membership.OpenAuth,同樣的道理,將命令列後面的引用名稱更改為:
Microsoft.AspNet.Membership.OpenAuth即可。
小結
這種安裝方式簡單直接粗暴,非常好用,解決了找不到引用的問題,接下來還有一個問題等待小編去解決,如下圖,這與剛剛新增安裝的引用:Microsoft.AspNet.Membership.OpenAuth有關係。
如果大家對於NuGet包管理器有興趣,可以參考技術資料:程式包管理器