2016-09-08 16 views
1

Visual Studio 2015にいくつかのプロジェクトがあるC#ソリューションがありますが、ソリューションの再構築時に作成されるWindows Formsツールもあります。Visual Studio 2015テストエクスプローラがビルド時に複数のプロジェクトを開始する

再構築(再構築のみで、デバッグなしで開始することはできません)を実行すると、テストエクスプローラのツールウィンドウがドッキングされている(開いている)と、すべてのWindowsフォームプロジェクトが開始複数のスタートアッププロジェクトを選択して[スタート]をクリックした場合の結果と似ています。

これは既知の問題ですか、私の側で何らかの設定が間違っていますか?私はこの問題を早期に覚えているとは思いません。

+0

「すべてのフォームが一度に開始されます」 - 「すべてのフォームビルドは一度に開始されます」ということを明確にすることはできますか? – PhillipH

+0

@PhillipH:いいえ、すべてのアプリケーションはビルドが終了すると実際に実行されます。テストエクスプローラが閉じている場合は、通常どおりに終了します。つまり、突然、再構築するだけで、4つのWindowsフォームアプリケーションが実行されています。 – Groo

+0

同時に、テストエクスプローラのプログレスバーが回転しており、しばらくしてからテストエクスプローラでテストが開始されます。 – Groo

答えて

1

違反プラグインを見つけました。これは、[Tt]est[s]{0,1}.*.exeと一致するソリューションでビルドされた実行可能ファイルを実行してC/C++単体テストを検出したGoogleTest Runner拡張です。

ちなみに、ソリューションの一部の.NETアプリケーションの名前はConnectionTesterなので、プラグインによって実行されています(コマンドラインで特定の引数が渡されます)。実行するテストのリストが返されると期待されていました。もしプラグインが少なくともそれを実行する前にプロジェクトのタイプ/言語をチェックしていれば涼しいでしょう。私は余裕を持ってすぐにパッチを提出しようとします。

関連する問題