前幾天因為公司的項目使用的是MVC4框架,用VS2015不方便新增控制器,切換回2013。用了一個大半年沒有用的功能,就是Nuget控制台。
當我嘗試使用Nuget控制台的命令安裝一個Package的時候,卻發現,出現如此蛋疼的錯誤。
切換回VS2015嘗試一下,喲呵,居然可以Down下來。那肯定是VS2013的問題啦。
不管三七二十一,立即谷歌,百度,還有各大討論群查詢了方法。。。。。。。
結果還是沒有答案。。。。。
突如其來的一個想法,讓我想到了,既然Package是從Nuget下載的,那么必然配置文件是指向nuget的。
於是我打開了以下配置頁面
看似沒有錯誤,但是打開VS2015對比一下你就知道了。呵呵呵呵
VS2015配置如下:
在VS2015把nuget.org的源路徑復制到VS2013(此處有操作過程省略200字)
重新執行一下如下命令:
PM > Install-Package JQuery
發現既然如此神速的Down了。解析了....
上圖,給你們膜拜一下。
總結一下:關於修復這個問題,原本已經卸載2015的我,又裝回2015之后就懶得卸載了。發現根本就不是機器問題。最后想了一下不知道是不是VS2013 Update4自動升級Update5導致的,接着把VS2013 Update4卸載了,接着裝VS2013 Update5。但還是解決不了錯誤。從論壇里頭也沒有找到有大神的解決方式,后來自己摸滾帶爬的摸索出來了。
為了寫這一篇博客,讓其他朋友一起幫忙重現了這個問題,自從我成功Down Package之后,刪了原來新增的源地址,Nuget就變得一直可以Down成功,不知道為何!望有人指點。