1. ホーム
  2. c#

[解決済み] Visual Studio 2010を使用しています。ソリューションのプロジェクトのビルド順序を強制するには?

2023-07-09 06:25:11

質問

Visual Studio 2008 では問題なかったのですが、VS 2010 では問題があるようで、おそらく私のせいだと思われます。

ASP.NET Web サイト プロジェクトといくつかの C# プロジェクト (BLL、DAL、NUnit のテスト) で構成されるソリューションがあります。テストを実行するために NUnit を自動的に実行するように、テスト プロジェクトのビルド プロセスを構成しています。BLLとDALプロジェクトがテストプロジェクトの前にビルドされ、テストが最新のコンパイルされたバージョンに対して実行されるようにしたいと思います (はい、私はこれをすべて1つのプロジェクトで行うことができることを知っていますが、私はそうしないことにしています -- ご容赦ください :)。)

そこで、Test プロジェクトの依存関係を BLL、DAL、および Web Application プロジェクトを含むように設定し、ビルド順序は BLL、DAL、Web Application、そして Tests と表示されました。しかし、私は、Test プロジェクトをビルドするときに、BLL が実際にビルドされないことに気づきました。

これが何であるか、または私がテスト プロジェクトを構築するときに他のプロジェクトを強制的に構築するために欠けている可能性のあるオプションについて、何か考えがありますか?

どんな助けでも、前もってありがとうございます!

どのように解決するのですか?

Nick Craver は、与えられた構成に対して構築するプロジェクトを選択していることを確認するために、構成マネージャーを確認することに言及しました。

しかし、ソリューション内の複数のプロジェクトのビルド順序を設定するには、ソリューションを右クリックして、コンテキスト メニューから "プロジェクトのビルド順序..." を選択します。