Visual StudioにIISを使用するか、SQLサーバーデータベースを更新するように構成されたソリューションがあります。ソリューションが管理者として実行されていない場合、IISで構成されたプロジェクトは読み込まれません。これは、私に権限がないためです。したがって、私の回避策は、Visual Studio 2013/2015を常に管理者として実行し(私が管理者アカウントに属している場合でも)、そこからプロジェクトを開くことです。この場合、すべてが機能しています。
Visual Studioソリューションファイルは、管理者として実行される可能性はありません(ショートカットのプロパティの詳細オプションも、管理者として実行されていないため、有効ではなく編集できません)。どのようにしてそれを達成できるのか、レジストリを追加できることをWebで検索しますが、提案の1つまたは2つを試しても何も機能しません。
2013/2015の両方で常に管理者としてソリューションファイルを開く方法
Windowsレジストリエディターバージョン5.00
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\runas\Command] @ = "\" C:\ Program Files(x86)\ Common Files\Microsoft Shared\MSEnv\VSLauncher.exe\"\"%1\""
これは私が試したものですが、成功しませんでした。
ハードドライブで_devenv.exe
_実行可能ファイルを見つけます。通常、次の場所にあります。
Visual Studio 201C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Visual Studio 2015C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
Visual Studio 2017C:\Program Files (x86)\Microsoft Visual Studio\2017\<SKU_TYPE>\Common7\IDE\devenv.exe
Windowsエクスプローラーで_devenv.exe
_実行可能ファイルを右クリックし、[互換性のトラブルシューティング]を選択して、[プログラムのトラブルシューティング]を選択します。次の画面から「プログラムには追加の権限が必要です」を選択し、ウィザードを完了します。
これにより設定が変更され、Visual Studioを実行しようとするたびに昇格して実行されます。
StackExchangeはすでにこれに答えており、より包括的で、Windows 7、8、10およびジャンプリストの変更をカバーしています。一般的に、ほとんどの人はalwaysを管理者として実行することを望まないため、devenv.exeを永続的に変更することは適切ではないようですgeneralソリューション: https://stackoverflow.com/questions/9654833/how-to-run-visual-studio-as-administrator-by-default
Windows 10では、次の手順を実行します。-ファイルとフォルダーを名前で即座に検索する 'Everything' アプリケーションをダウンロードしてインストールします。 -「devenv.exe」を見つけて見つけます。