これは、 SuperUserに関する同様の投稿に対する私の回答のコピーです。
オプション1-VSLauncher.exeとDevEnv.exeを常に管理者として実行するように設定します
.slnファイルを開くときにVisualStudioを常に管理者として実行するには:
- に移動し
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-VisualStudioにVSCommands拡張機能を使用する
Visual Studio用の無料のVSCommands拡張機能(Visual Studio拡張機能ギャラリーにあります)をインストールし、[ツール]->[VSCommands]->[オプション]->[IDE拡張機能]->[全般]に移動して、常にVisualStudioが管理者権限で起動するように構成します。Always start Visual Studio with elevated permissions
[保存]ボタンをクリックします。
注: VSCommandsは現在VS 2015で使用できませんが、彼らのサイトでは、VS2015をサポートするように更新しているとのことです。
私の意見
私はオプション2を好みます。理由は次のとおりです。
- また、この機能を簡単にオフにすることもできます。
- VSCommandsには他にも多くの優れた機能が付属しているので、とにかく常にインストールしています。
- オプション1よりも簡単です。