[解決済み] 新しいASP.NET MVC 5プロジェクトでNuGetパッケージ参照を更新した後、JSON.NETとのアセンブリバージョンの競合を修正するにはどうすればよいですか。
2023-02-26 03:42:55
質問
VS 2013 (Update 1) で新しい ASP.NET MVC 5 Web プロジェクトを作成し、すべての NuGet パッケージを更新しました。プロジェクトをビルドすると、次のような警告が表示されます。
警告 MSB3243: Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" と "Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" 間の衝突を解決する方法がありません。
しかし、web.config を確認すると、バインディング リダイレクトが行われていることが確認できます。
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
</dependentAssembly>
これは、まさに警告が忠告していることです。
どうすればこの警告を修正できますか?
どのように解決するのですか?
ここでは、私が警告を修正するために使用した手順を説明します。
- VS でプロジェクトをアンロードする
- .csproj ファイルを編集する
-
Newtonsoft.Json アセンブリへのすべての参照を検索します。
- 2 つ見つかりました。1 つは v6 で、もう 1 つは v5 です。
- v5 への参照を v6 に置き換える
- プロジェクトの再読み込み
- ビルドとアセンブリ参照の失敗の通知
- 参照を表示し、Newtonsoft.Jsonへの参照が2つあることを確認します。解決に失敗している1つを削除してください。
- リビルド - 警告なし
関連
-
[解決済み] ファイルまたはアセンブリ 'System.Web.Mvc' を読み込めませんでした。
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] コントローラ '...' でパブリックアクションメソッド '...' が見つかりませんでした。
-
[解決済み] MVCで、文字列の結果を返すにはどうしたらいいですか?
-
[解決済み] ELMAHをASP.NET MVCの[HandleError]属性で動作させる方法は?
-
[解決済み】ASP.NET MVC 3 コントローラから200 HTTPステータスコードを返す方法
-
[解決済み】MVC4 DataType.Date EditorForがChromeで日付の値を表示しない、Internet Explorerでは問題なし。
-
[解決済み】ViewModelのベストプラクティス
-
[解決済み] ASP.NET MVCにおけるロールベースアクセスコントロール(RBAC)とクレームベースアクセスコントロール(CBAC)の比較
-
[解決済み] mvc 4 で部分ビューにパラメータを渡すにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MVC 3 - 辞書に渡されたモデル項目の型は 'System.Collections.Generic.List`1 です。
-
[解決済み] ASP.Net MVCのmodelStateからすべてのエラーを取得する方法は?
-
[解決済み】ASP.NET RazorのHTML.ActionLinkとUrl.Actionの比較
-
[解決済み】MVC 4 Razor ファイルアップロード
-
[解決済み】MVC4 DataType.Date EditorForがChromeで日付の値を表示しない、Internet Explorerでは問題なし。
-
[解決済み】Java Server Faces 2.0の主なデメリットは何ですか?
-
[解決済み] X-SourceFilesヘッダーは何をするものですか?
-
[解決済み] mvc 4 で部分ビューにパラメータを渡すにはどうすればよいですか?
-
[解決済み] ASP.NET MVCのモデルでUrlHelperを呼び出す
-
[解決済み] Visual Studio 2012 または Visual Studio 2013 で古い MVC プロジェクトを開くにはどうすればよいですか?