エラーメッセージ:
System.Runtime.Serialization.SerializationException : アセンブリ 'MyCompany.Plates、Version=12.15.0.0、Culture=neutral、PublicKeyToken=0b9f95a95d107d22' が見つかりません。+++++++++++++++++++ スタック トレース: System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo.GetAssembly() で
2 つの DLL ファイルがあります。
PlatesTests.dllおよびMyCompany.Plates.dll
テストはすべてPlatesTests.dll
. シリアル化されるオブジェクトはMyCompany.Plates.dll
.
PlatesTests.dll
に渡して実行するとnunit-console.exe
、すべてが渡されます。
ただし、私たちのビルド システムでは、次のように .nunit ファイルを使用します。
<NUnitProject>
<Settings activeconfig="Default" />
<Config name="Default" binpathtype="Auto">
<assembly path="..\..\Build Products\ReleaseTests\PlatesTests.dll" />
</Config>
</NUnitProject>
そして、この .nunit ファイルに対して nunit-console を実行すると、上記のエラーが発生します。
この問題を解決するにはどうすればよいですか?