1. 程式人生 > >用NuGet安裝NewtonSoft.json

用NuGet安裝NewtonSoft.json

因為要在C#裡讀取JSON字串,資料查來查去,發現只能用第三方的NewtonSoft.json。本來.net也有自帶的類庫可以處理json,但TM的不停要你將JSON讀進類物件裡面。我靠,我只不過想將一個json字串裡的東西讀出來而已,而裡面的內容事先完全不知,我建立哪根毛線的類物件啊,腦子真有毛病。

但想下載newtonsoft.json的時候,卻不見傳統的ZIP包,只有一個命令列:

pm> install-package newtonsoft.json

這就是NuGet。

之前我一直搞不懂NuGet是幹嘛的。現在有點明白了,就是一個管理.NET的安裝、更新程式集的工具,類似於android的sdk.exe,node.js的npm。

好吧,潮流興復古,現在流行命令行了,酷!

切克鬧,現在用NuGet安裝Newtonsoft.json,要如何進行呢?

1、開啟vs2012的工具 - NuGet程式包管理器 - 程式包管理器控制檯,這時在VS的底部窗口出現命令列:pm>。注意並不是黑色的DOS視窗,我這裡是灰不溜秋的視窗,不注意看很難發現

2、輸入命令列:

pm> install-package newtonsoft.json

回車,好像沒什麼反應。但其實過了一會,提示newtonsoft.json已經安裝成功。

問題是,所謂的安裝成功,是指將DLL引用設定到了相關專案。我的解決方案有好多專案,它給我裝到了一個不需引用newtonsoft.json的專案裡。

按照提示,查幫助

pm>get-help
並無發現指定專案的。後來想碰碰運氣,這樣寫:
PM> install-package newtonsoft.json wcf
果然,將newtonsoft.json裝到了專案wcf裡,成功了。

nuget的確比較好用,下載、安裝、配置,都幫你完成了,還不用指定下載地址,它自己就會去找,方便得很。但是,從這個幫助的資訊殘缺不全來看,又搞得很不專業,不知道腦子出了什麼毛病。

NueGet為何會知道到哪裡下載相關軟體呢?估計這些第三方軟體會有個到微軟什麼地方登記的過程。訂閱者模式。

-----------------------------------------------------------

解除安裝的話,是這樣:

uninstall-package newtonsoft.json 專案名

相關推薦

NuGet安裝NewtonSoft json

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

NuGet安裝NewtonSoft.json

因為要在C#裡讀取JSON字串,資料查來查去,發現只能用第三方的NewtonSoft.json。本來.net也有自帶的類庫可以處理json,但TM的不停要你將JSON讀進類物件裡面。我靠,我只不過想將一個json字串裡的東西讀出來而已,而裡面的內容事先完全不知,我建立哪根毛線

無法安裝程式包“Newtonsoft.Json 6.0.4”。你正在嘗試將此程式包安裝到目標為“.NETFramework,Version=v4.7”的專案中,但該程式包不包含任何與該框架相容的程式集

今天在ConsoleApp裡面安裝SignalR.SelfHost,但是預設的SelfHost安裝的JSON檔案是6.0.4不相容.NET框架,只要手動安裝上JSON,再安裝SignalR.SelfHost的時候,就不會安裝預設的JSON了,也就不會出錯了。 Install-Packa

centos7 yum安裝mysql(轉)

unity 文件 設置密碼 highlight yum oca 網上 get r文件 CentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever文件,需要去官網上下載 # wget http://dev.mysql.com/get/mysql-

Newtonsoft.Json 版本不一致導致錯誤

gre newton code depend binding ken redirect 不一致 -c 可以在配置文件添加這部分,其他版本的不一致,也可使用這種方式解決. <runtime> <assemblyBinding xmlns="ur

Nuget安裝程序包源

com 程序 ima 程序包 進行 技術分享 alt 技術 配置 配置caffe時會用到boost等一些依賴庫。用Nuget控制臺安裝相對方便 在工具中選擇Nuget包源管理器,打開管理器控制臺。 如本地已下載庫則可指定源地址 如沒有則不用指定地址,需要進行下載Nuget

轉:Newtonsoft.Json高級用法

int 一行 catch member 體驗 定義 res src 初始 原文地址:http://www.cnblogs.com/yanweidie/p/4605212.html   手機端應用講究速度快,體驗好。剛好手頭上的一個項目服務端接口有性能問題,需要進行

VS2012 Nuget 安裝 AutoMapper時報錯的解決方法

for standard lin war syn test studio stand 解決方法 VS2012 在.net 4.0下安裝AutoMapper時,會報以下錯誤: “AutoMapper”已擁有為“Standard.Library”定義的依賴項。 ‘AutoMap

linux下rpm 安裝jdk

int 變量 內容 lan 正在 world 自己 功能 設置環境變量 轉:http://blog.csdn.net/ldl22847/article/details/7605650 1.下載jdk的rpm安裝包,這裏以jdk-7u4-Linux-i586.rpm為例進行說

Newtonsoft.Json輸出Json時動態忽略屬性

reat serializa ont 需求 我們 pri ret prot com 一,前言   最近做項目采用Json形式和其他客戶端交互,借助於Newtonsoft.Json 。   由於業務場景不同,輸出的Json內容也不同。要想忽略的屬性,可以借助Newtons

ubuntu下anaconda3安裝Tensorflow

con orf 自帶 ubun all nac 現在 sta -c 我裝的Anaconda3自帶的puython3.6,不過在Ubuntu下面是對3.5和3.6版本沒區別的(因為教程上是3.5,而我裝的是3.6) 裝完Anaconda3後 conda install --

HTTP模擬工具【C#/Winform源碼】、Json綁定TreeView控件、使用了MetroModernUI、RestSharp、Dapper.Net、Newtonsoft.Json、SmartThreadPool這幾個主要開源框架

type form num -m 請求 resource dap bool dev HTTP模擬工具 開發語言:C#/Winform開發工具:Visual Studio 2017數據庫: SQLite使用框架:界面-MetroModernUI

普通安裝Nginx

普通用戶安裝nginx一、安裝前準備安裝包獲取Nginx網站http://nginx.org 下載軟件版本包目前主流版本為nginx-1.13.3 穩定版本為nginx-1.12.1,這裏使用穩定版nginx-1.12.1 為例1、安裝pcre軟件包安裝pcre庫是為使Nginx支持HTTP rewrit

python中的各個包的安裝pip安裝whl文件

開始菜單 -s pla 英文 target com pac 版本 下載 在安裝之前,一直比較迷惑究竟如何用,安裝完後,發現竟然如此簡單 首先我一般用的是python27,官網下載python27msi安裝window7 64位後,已經自帶了Pip 和 easy_instal

Newtonsoft.Json 高級用法

總結 com format res 標準 了吧 ron 自定義屬性 枚舉 基本用法   Json.NET是支持序列化和反序列化DataTable,DataSet,Entity Framework和Entity的。下面分別舉例說明序列化和反序列化。 DataTable:

在windows下面pip安裝python的包時候提示invalid syntax

syn ges 安裝python 解決 tac 安裝出錯 找到 然而 ack 剛學python,用pip安裝出錯,如下圖: 檢查了一下環境變量,然而並沒沒問題。在stackowerflow上逛了一圈,找到了解決方法: 在命令行下cd 進對應python的script文件目

deepin15.4composer安裝laravel5.5

composer deepin laravel1、安裝curlsudo apt-get install curl libcurl3 libcurl3-dev php5-curl2、下載composercurl -sS https://getcomposer.org/installer | php3、將com

Newtonsoft.Json高級用法 - 轉

方案 ctype not nbsp date lln ada ats [1] 手機端應用講究速度快,體驗好。剛好手頭上的一個項目服務端接口有性能問題,需要進行優化。在接口多次修改中,實體添加了很多字段用於中間計算或者存儲,然後最終用Newtonsoft.Json進行序列化返

MVC4.0:未能加載文件或程序集“Newtonsoft.Json, Version=4.5.0.0 ”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配

tex 原來 log 解決 center png 高版本 不一致 清單 在搭建MVC4.0項目的時候遇到報錯如下: 根據錯誤提示,查看程序集清單中引用版本為4.5.11,清單如下: 圖1 再看了下項目具體引用版本為6.0.0.0,如下: 圖2 項目實際引用版本與項目程序

node 通過指令創建一個package.json文件及npm安裝package.json

data- std detail pac 找我 閱讀次數 -a -- ice node 通過指令創建一個package.json文件及npm安裝package.json 2015-03-02 16:48 101226人閱讀 評論(2) 收藏 舉報 描