ソリューションのスタートアッププロジェクトをプロジェクトA(初期スタートアップ)からプロジェクトB(新しく追加されたプロジェクト)に変更すると、スタートアッププロジェクトの変更が保存されていないように見えます。
F5 VSを実行するときは、常にプロジェクトAの元の設定に戻してください。
設定を確認しましたが、オプションのビルドと実行(現在選択されているプロジェクトをスタートアッププロジェクトとして使用する新しいソリューションの場合)もチェックされていません。
私は.suoファイルを削除しようとしましたが、これまでのところ運がありませんので、他のアイデアはどうなっていますか?
この場合、Resharper、実行構成が原因でした。変更はそれによって引き起こされました
単体テストプロジェクトでResharperコマンド 'Create Run Configuration'を使用した後にこの経験がありました。その後、F5を使用すると、そのプロジェクトの実行が常に(失敗して)試行され、デフォルトに切り替わります。実行したいプロジェクトで「実行構成の作成」を再度実行することで、この問題を回避しました。
これをバグとして https://resharper-support.jetbrains.com/hc/en-us/requests/853379?flash_digest=cf3e117b89155bb0dcffa49c21f732b49d461f49 で報告しました