先日、.NET Framework 4.5のプログラムを.NET Framework 4.7.2に移植するという機会に恵まれました。もちろん、移植に伴って書き直さなければならないコードはあるのですが、単体テストは何も手を加えずに動かせそうでした。しかし、動かなかった。
パスの設定など怪しいところは一通りみてもわからず、単体テストは1から書き直しても良いかと考え始めていた矢先に .dll.configファイル の名前を変更すると良いという情報を得て、それにより解消されました。
参考先のサイトをお読みいただければできるのかと思いますが、受け取り方が違う可能性がありますので、私の行った手順も載せておきます。
テストプロジェクトのプロパティを開く。
[アプリケーション]タブから「アセンブリ名」
[コンパイル]タブのビルド出力パスに"(アセンブリ名).dll.config"をコピー。
##参考サイト