none
VisualStudioが100%のスケーリングを聞いてこなくなってしまった RRS feed

  • 質問

  • お世話になります。

    Windows10Pro + VisualStudio2019Community + 4Kモニタ の環境です。

    WinFormC#で今まで起動すると上部に黄色のバーで「100%のスケーリングで再起動するか」を聞いてきてたのですが、先日のアップデート辺りからかたまたまなのかわかりませんが聞いてこなくなってしまいました。

    別のPCでも聞いてこなくなってしまったので恐らくアップデート絡みかと思いますが情報が得られません。

    レジストリのWin8DispScalingとLogPixelsを設定する方法を試してみましたが全てに影響してしまうので現実的には思えませんでした。

    VisualStudioを100%スケーリングで強制的に再起動させる方法はありませんでしょうか?

    2020年5月30日 4:05

回答

  • 16.6.0にアップデートしてもメッセージ表示されたのでアップデートが原因かは不明。

    Visual Studio の DPI 認識を無効にする#通知を無効にするにある設定がfalseになっていませんか?
    (メニュー->ツール->オプション->Windowsフォームデザイナー->全般->高DPIサポート->DPIスケーリングに関する通知)

    リンク先にはレジストリでの設定が書いてありますが、それとは別にショートカットを

    "(インストールフォルダ)\devenv.exe" /noScale
    として起動しても自動スケーリング無しで起動させられます。

    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク sebon77 2020年5月30日 14:42
    2020年5月30日 14:15

すべての返信

  • 16.6.0にアップデートしてもメッセージ表示されたのでアップデートが原因かは不明。

    Visual Studio の DPI 認識を無効にする#通知を無効にするにある設定がfalseになっていませんか?
    (メニュー->ツール->オプション->Windowsフォームデザイナー->全般->高DPIサポート->DPIスケーリングに関する通知)

    リンク先にはレジストリでの設定が書いてありますが、それとは別にショートカットを

    "(インストールフォルダ)\devenv.exe" /noScale
    として起動しても自動スケーリング無しで起動させられます。

    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク sebon77 2020年5月30日 14:42
    2020年5月30日 14:15
  • 大事なことを書き忘れておりました。

    「オプションからの高DPIサポートがTrueになっている」のは確認済みでした、すみません。

    提示して頂いていたリンク先のレジストリの値をチェックして見ましたがエントリ自体が存在していませんでした。

    ショートカットの件を試したところ、聞いてこないのは変わりませんが(当たり前か)思った通りにWinFormデザイナが表示されてくれましたのでとりあえず作業には問題なくなりましたのでとりあえず解決とさせて頂きます。

    そのうちWindows再インストールする際に何が影響したのか調べて見ます。

    有り難うございました。

    2020年5月30日 14:42