1. 程式人生 > >找不到引用?! 找“NuGet程式包管理器”

找不到引用?! 找“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包管理器有興趣,可以參考技術資料:程式包管理器