由於工作需要使用到JSON資料格式的檔案,所以要安裝 Json.Net 套件,卻發現目前最新版 10.0.3 無發安裝於 VS2012,於是展開了一段探索之旅,將過程記錄下來。
先講結論:VS2012 可安裝 Json.NET 9.0.1 版,安裝方式如下:
Step 1 : 開啟「套件管理器主控台」
Step 2 : 輸入「Install-Package Newtonsoft.Json -Version 9.0.1」進行安裝
參考 NuGet Gallery - Newtonsoft.Json 9.0.1 說明進行安裝,網址如下:
https://www.nuget.org/packages/Newtonsoft.Json/9.0.1
在套件管理器主控台輸入 Install-Package Newtonsoft.Json -Version 9.0.1 開始安裝,完成後畫面如下:
恭喜,您已安裝完成。
探索過程如下,有興趣的可看看:
一開始以為只要簡單的透過 NuGet 安裝 Json.Net 套件即可開始使用了,沒想到 找不到??
於是找 google 大神求助,來到如下網址,沒想到安裝時出現下列訊息...啥米...不能裝...NeGet 要升級到 2.12 以上版本
https://www.nuget.org/packages/newtonsoft.json/
好吧,那就升級吧~~啥米...不能升級...NuGet 2.12 不支援 VS2012,只支援到 VS2013,真是@$#%&*! (如下網址所示,以不支援 VS2012)
https://www.nuget.org/downloads
再找 google 大神求助,指點迷津訊息如下網址所述
https://stackoverflow.com/questions/10206090/how-to-install-an-older-version-of-package-via-nuget
便依文章所述,安裝舊版的 Json.Net 4.0.5,果然安裝成功。
於是思乎,那倒底從哪一版開始不支援 VS2012,測試結果可安裝到 9.0.1,10版以後的都不行(NuGet要升級到2.12),但是,也 OK 啦~~
以上,簡述整個探索的過程,心得是:【應該要升級使用 VS2017 了,至少也要 VS2015 吧 !!】