私はXamarinのMonoDevelopを使って作業しているプロジェクトがあります。JsonConvertはNewtonsoftとSystem.Net.Http.Formattingの両方で存在します。Visual Studio 2017 for Mac
私はNewtonsoftのJson Nugetパッケージを使用しています。
Mac用のVisual Studio 2017をダウンロードしました。
私はVS2017Macでの私のプロジェクトをビルドすると、次のエラーを取得しよう:
error CS0433: The type 'JsonConvert' exists in both 'Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' and 'System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
私はちょうどNewtonsoft.Jsonを追加することによって、これを修正することができるはずと思いました。 JsonConvertの前に、それは動作しませんでした。
可能であれば、私は彼らのライブラリにはまだまだ多くの機能があると思うので、Newtonsoftの実装を削除したくありません。これを解決する別の方法がありますか?なぜ完全なアセンブリ参照を追加しなかったのですか?プロジェクトのNewtonsoft.Json参照のプロパティ]ウィンドウで
「JsonIgnore」属性についても同じことが起こっています。 –