次のソリューション構造があります
Test_Solution
|_ Test1.csproj
|_ Reference
|_ SomeDll.dll
|_ Others.dll
|_ Files
|_ Test2.csproj
|_ Reference
|_ Test1.dll
|_ Etc.dll
|_ Files
Test1
プロジェクトは Web アプリケーション (mvc 3 を使用した asp.net) です。
Test2
ユニットテストプロジェクトです。
ご覧のTest2
とおり、既に Test1.dll への参照があります (Test1 プロジェクトにあるいくつかの関数があります)。
msbuild
アプリケーションをデプロイするために、コマンドを使用してパッケージを作成します (cmd
ファイルと ZIP およびいくつかの XML ファイルが作成されます)。
そのパッケージにも含めたいのですが、循環参照の警告Test2.dll
のためできません。
なぜそれを含めるのですTest2.dll
か?パッケージ全体をサーバーにデプロイし、アプリケーションを使用してテスト (自動テスト) をTest2.dll
実行し、同時にインストールしたいためです。
それを行う最良の方法は何ですか?