web-dev-qa-db-ja.com

Visual Studio 2017でソリューションを閉じた後にスタートページを無効にする方法

Visual Studio 2017では、[ツール]> [オプション]> [環境]> [スタートアップ]> [スタートアップ時:空の環境を表示]を選択できます。これにより、Visual Studioの起動時にスタートページが表示されなくなり、以前のバージョンでは、ソリューションを閉じるときにスタートページが表示されなくなりました。

ただし、Visual Studio 2017では、オプションが起動時の空の環境用であったとしても、ソリューションを閉じた後に デザイナーがスタートページを表示することを選択した のようです。

Visual Studioチームが合理的なオプションを提供することを決定するまで、これを回避するための創造的な方法はありますか?

19
HaveSpacesuit

私は同じことに遭遇した後、これに出くわしました。開発者コミュニティからの潜在的な回避策を以下に示します ページ Oleg SavelyevとBill Meneesの回答。後でそのページにPraveen Sethuramanが追加した回避策。

ソリューションを閉じた後、スタートページが再び開かないようにするための回避策を次に示します。

実行する手順は次のとおりです。

1. VSのすべてのインスタンスを閉じてRegeditを実行する

2. HKEY_LOCAL_MACHINEを選択します。

3.File-> Load Hive…

4.%LOCALAPPDATA%\ Microsoft\VisualStudio\15.0_\privateregistry.binを開きます

5.「MyVSHive」のような名前を入力します

6. HKEY_LOCAL_MACHINE\MyVSHive\Software\Microsoft\VisualStudio\15.0_\StartPageに移動します

7.次のようにゼロ以外の値で新しいdwordを作成します。

"DisableOpenOnCloseSolution" = dword:00000001

8.「MyVSHive」を選択し、「ファイル」->「ハイブのアンロード」に移動します…

9. VSを再起動します。

これで、ソリューションを閉じるときに、スタートページが自動ペンされなくなります。

設定をリセットすると、この設定がリセットされ、これらの手順をもう一度実行する必要があることに注意してください。

おかげで、

プラヴィーン[MSFT]

私のために働いた。他の人を助ける場合に備えてコピーします。

14
Ryan Roos

2017年12月4日のVisual Studio 2017 v.15.5で修正:

https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnoteshttps://developercommunity.visualstudio.com/content/problem/20817/disabled- startpage-is-opened-when-project-is-close.html

ご意見ありがとうございます!この問題は修正され、Visual Studio 15.5で利用できます。

マイクロソフトが開発者コミュニティでリクエストを聞いたことは素晴らしいことですが、リクエスターは要点を逃したと思います。

問題は、余分なウィンドウを閉じるのにかかる4秒ではなく、不要なリンクベイトを確認して抵抗している間のプログラマーの集中力の中断です。

2
StanleyH

私はこの動作があまりにも嫌いで、無料の「スタートページを自動的に閉じる」オプションを無料の Menees VS Tools 2017 VS 2017の拡張機能に追加しました。デフォルトはfalseです(変更したくなかったため)私の拡張機能を使用するすべてのユーザーに対するVSのデフォルトの動作)が、すべてのVSインストールで手動でtrueに設定しました。

私と他の人は MS開発者コミュニティ でMicrosoftのAndrew Arnottとこれについて話し合ったが、彼はあまり気にしていないようだった。 MSテレメトリデータによると、スタートページを見たくない人は少数派なので、MSは今、それを強制するだけです。 :-(

2
Bill Menees
1
Oleg Savelyev