首先介紹出現(xiàn)這種問題的過程:本來這個項目是使用VS2013開發(fā)的,一切正常。昨天VS升級到了2019版,使用VS2019測試項目的時候發(fā)現(xiàn)了該問題。按照以往的經(jīng)驗,開發(fā)環(huán)境的項目,很定是少了dll文件,于是按照之前的解決方案:
VisualStudio 打開項目 ?打開工具? ->? NuGet包管理器 -> 程序包管理控制臺
看到一個PM> ? 輸入窗口?
在窗口輸入? Install-Package Microsoft.Web.Infrastructure 回車(需耐心等待)即可解決。
但是,出現(xiàn)了以下錯誤提示:

首先根據(jù)錯誤提示可以看出:程序包源:Microsoft Visual Studio Offline Packages。路徑為:C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\ 。查看方法如下:



猜測:可能是新安裝的VS2019的相關(guān)東西不在這個路徑下。
于是:找到VS2019的安裝路徑。


找到文件了就好辦。返回VS2019,按下圖所示步驟:
1 點擊 “? +? ”。
2、選擇路徑?C:\Program Files (x86)\Microsoft Visual Studio\Shared\Packages 。
3、點擊更新。
4、點擊確定。

在 程序包源——選擇剛才自定義的程序包源的名稱 Package Source。再按照文章開頭的解決方案執(zhí)行一遍,看到如下圖所示結(jié)果,恭喜您成功啦!

溫馨提示:以上方案是根據(jù)博主當前的VS安裝路徑記錄的解決方案。若您也遇到同樣問題,請根據(jù)自己電腦的實際安裝路徑自行參照解決!