私は、いくつかの単体テスト (コントローラーなど) を必要とする Web サイト プロジェクトに取り組んでいます。
ソリューション:
WebPortal
WebPortal.Tests
Team Foundation Server は、ソリューションのゲート チェックインとビルドに使用されます。展開は Octopus によって管理されます。ゲート チェック中に次のエラーが発生します。
CSC: メタデータ ファイル 'D:\TFSBuilds...\Sources...\WebPortal\bin\WebPortal.dll' が見つかりませんでした
その宛先では、WebPortal.pdb ファイルのみが生成されますが、WebPortal.Tests プロジェクトには DLL が必要です。ただし、DLL は localhost で生成された (int /bin) ため、このエラーは発生しません。私は、TFS がクラス ライブラリ タイプのプロジェクトの bin フォルダーに DLL を生成することを理解しました。
ゲート チェックインを使用しているときに WebPortal で単体テストを実行できるようにするには、どうすればその問題を修正できますか?