これは、SuperUserに関する同様の投稿に対する私の回答のコピーです。
オプション1-VSLauncher.exeとDevEnv.exeを常に管理者として実行するように設定する
.slnファイルを開くときに Visual Studioを常に管理者として実行するには:
- に移動し
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe
ます。
- 右クリックして[ 互換性のトラブルシューティング ]
VSLauncher.exe
を選択します。
- [ プログラムのトラブルシューティング]を選択します。
- チェックオフプログラムには追加の権限が必要です次へ]をクリックします。
- [ プログラムのテスト... ]ボタンをクリックして、VSを起動します。
- [次へ]をクリックし、[ はい]をクリックして、このプログラムの設定を保存してから、閉じるボタンをクリックします。
Visual Studioを直接開いたときに Visual Studioを常に管理者として実行するには、DevEnv.exeファイルに対して同じことを行います。これらのファイルは次の場所にあります。
Visual Studio 2010
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
Visual Studio 2012
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Visual Studio 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Visual Studio 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
Visual Studio 2017
C:\Program Files (x86)\Microsoft Visual Studio\2017\[VS SKU]\Common7\IDE\devenv.exe
オプション2-Visual StudioにVSCommands拡張機能を使用する
Visual Studio用の無料のVSCommands拡張機能をインストールし(Visual Studio Extensions Galleryにあります)、ツール-> VSCommands-> Options-> IDE Enhancements-> Generalにチェックを入れて、Visual Studioが常に管理者権限で起動するように構成します。Always start Visual Studio with elevated permissions
[保存]ボタンをクリックします。
注: VSCommandsは現在VS 2015では使用できませんが、VS 2015をサポートするためにVSCommandsの更新に取り組んでいると彼らのサイトは述べています。
私の意見
私はオプション2を好みます。
- また、この機能を簡単にオフにすることもできます。
- VSCommandsには他にも多くの優れた機能が付属しているので、とにかく常にインストールしておきます。
- オプション1よりも簡単です。