作成日: 2026/03/25 最終更新日: 2026/03/25
文書種別
技術情報
詳細
ActiveReportsを使用しているプロジェクトのビルド時に、以下のようなバージョン競合の警告が表示される場合があります。
◆「出力」ウィンドウ
競合を解決して警告を消去するために、app.config でアセンブリ "System.Buffers, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" をバージョン "4.0.4.0" [] からバージョン "4.0.5.0" [] にマップし直してください。
◆「エラー一覧」ウィンドウ
同じ依存アセンブリの異なるバージョン間で競合が見つかりました。Visual Studio では、この警告をダブルクリックする (または選択して Enter キーを押す) ことで、この競合を修正できます。または、アプリケーション構成ファイル内の "runtime" ノードに、次のバインド リダイレクトを追加します
この警告は「ActiveReportsが参照しているアセンブリ」と「Visual Studio IDEが参照しているアセンブリ」のバージョンに差異がある場合に発生します。
後者のアセンブリは以下のフォルダに配置されています。
C:\Program Files\Microsoft Visual Studio\<Version>\<Editiion>\Common7\IDE\PublicAssemblies以下のアセンブリで競合が発生する可能性があります。
- System.Buffers
- System.Memory
- System.Numerics.Vectors
- System.Runtime.CompilerServices.Unsafe
- System.Text.Encodings.Web
- System.Text.Json
- System.Threading.Tasks.Extensions
- System.ValueTuple
アセンブリバージョンのリダイレクト設定を追加することで競合を修正できます。
「エラー一覧」で警告メッセージをダブルクリックしてください。必要な設定が自動で追加されます。
なお、警告を無視して利用することも可能です。
この警告は開発環境でのみ発生するものであり、アプリケーションの実行時の動作には影響を与えません。プロジェクトにインストールしたNuGetパッケージ内のアセンブリを実行環境に配置すれば、ActiveReportsの機能は問題なく動作します。