いずれかのプロジェクトからファイルを開くたびにスタートアップ プロジェクトを変更しないように Visual Studio を構成できますか?
-
08-06-2019 - |
質問
2 つのプロジェクト (Project1 と Project2) を含むソリューションがあるとします。
Project1 はスタートアップ プロジェクトとして設定されます (名前は太字で表示されます)。Project2 内のファイルをダブルクリックして開きます。ファイルは開きますが、別のことも起こります。Project2 がスタートアップ プロジェクトとして設定されます。
設定を変更するオプションを見つけようとしましたが、見つかりませんでした。
この機能 (私にとってはバグのようなものですが) を無効にすることはできますか?
解決
スタートアッププロジェクトの選択方法については、「 Sara Ford のブログ「Visual Studio Tip of the Day」" (強くお勧めします)。彼女はそこに次のような投稿をしています スタートアッププロジェクトのセットアップ. 。基本的に 2 つの方法があり、最も簡単な方法は、目的のプロジェクトを右クリックし、[スタートアップ プロジェクトとして設定] を選択することです。これにより、たとえそのファイルをクリックしたとしても、他のプロジェクトが StartUp プロジェクトになるのを防ぎます。
他のヒント
Visual Studio のオプションで次のチェック ボックスをオンにします。
プロジェクトとソリューション - ビルドと実行 - 新しいソリューションの場合は、現在選択されているプロジェクトをスタートアップ プロジェクトとして使用します。
チェックを外して動作が変わるかどうかを確認してください。
ソリューションのプロパティで「単一スタートアップ プロジェクト」として選択されているにもかかわらず、太字のプロジェクトがスタートアップ プロジェクトにならないというバグに遭遇しました。
このバグの回避策の 1 つは、スタートアップ プロジェクトとして誤って使用されていた太字でないプロジェクトに対して、構成マネージャーからデプロイのチェックを外すことでした。構成マネージャーは、ソリューション エクスプローラーでソリューションを右クリックすると見つかります。