【C#.Net】VS2012 安裝 Json.NET 套件

  • 3406
  • 0
  • 2018-12-05

由於工作需要使用到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 吧 !!】