Microsoft Report使用時のビルド時の警告
Visual Studio 2017にてMicrosoft Reportを使用するために、Nugetで[Microsoft Rdlc Report Designer for Visual Studio]をインストールすると、ビルド時に「同じ依存アセンブリの異なるバージョン間での競合が見つかりました。」と警告が表示される。実行自体は問題なくできる。 https://qiita.com/hahifu/items/8dba20cd06fb0c3a9fa7 を参考に出力の詳細レベルを上げて確認すると、ReportのアセンブリがSQLServer.Typesの12.0.0に依存している一方で、NugetでReportインストール時に一緒にインストールされるSQLServer.Typesは14.0.0であるためのようだ… 依存関係の解消方法が思い付かず、また動作には影響はないため以下のサイトを参考に https://docs.microsoft.com/ja-jp/dotnet/framework/configure-apps/how-to-enable-and-disable-automatic-binding-redirection 自動バインド リダイレクトを有効化したところ、警告は出なくなった。