単体テストしたい .Net Web アプリケーションの最上位層にコードがありますが、ビルド サーバーが aspnet_compiler.exe を使用してプロジェクトをコンパイルすると、別のアプリケーションではまったく使用できない .dll ファイルが作成されます。プロジェクト、つまり NUnit テスト プロジェクトです。
(これは、ASP .Net Web アプリケーションと ASP .Net MVC アプリケーションに当てはまります。)
ここで何か間違ったことをしていますか?コンパイラを呼び出すNAntスクリプトは次のとおりです...
<exec program="${asp.compiler.home}/aspnet_compiler.exe" failonerror="true">
<arg value="-nologo"/>
<arg value="-c"/>
<arg value="-f"/>
<arg value="-errorstack"/>
<arg value="-v"/>
<arg value="${project.name}"/>
<arg value="-p"/>
<arg value="${project::get-base-directory()}"/>
<arg value="${web.deploy.dir}\${project.name}"/>
</exec>