2016-10-30 10 views
0

私はC#でAPI呼び出しから戻ってきたJSONを解析しようとしています。私はUbuntuで.NETを使用しています。これを達成するために、私はnewtonsoft-jsonをインストールしようとしました。Ubuntuにnewtonsoft-json for .NETをインストールしてください。

nuget install Newtonsoft.Json 

ライブラリが正常にインストールされます。しかし、プログラムを実行すると、次のエラーが発生します。

error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?) 

ここでは何が起こっていますか? .NETで新しいライブラリを認識させるにはどうすればよいですか?

また、特にこのライブラリには添付されていませんが、Ubuntuの.NETでfrikin JSON文字列を解析したいだけです。他のアイデア?

答えて

0

私はそれを最後に見つけました!私はpackage.jsonファイルを手作業で変更してdotnet restoreと入力しなければなりませんでした。その後、newtonsoft-jsonは正常に動作しました。

+0

お願いしますか? .NET Core Class Libraryソリューションでpackage.jsonファイルが表示されません。 「ドットネットリストア」と入力する場所がわからない VSのコマンドプロンプトで入力すると、それが表示されます。 コマンド "dotnet"が無効です。おかげさまで –

-1

このdllはMono gacで利用できます。新しい参照を追加するか、エラーメッセージが表示されます。 corefxを使用している場合は、dotnet restoreを使用してください。パッケージがロードされます。 check the link

0

ターミナルでこのコマンドを実行します(これはOpenSUSEコンソール/ターミナルですが、Ubuntuにも同じ概念が適用されます)。

[email protected]:~/Path/To/Project>dotnet restore 

より

[email protected]:~/Path/To/Project>dotnet add package Newtonsoft.Json 

これは、それを解決する必要があります。

関連する問題