web-dev-qa-db-fra.com

Faire en sorte que les fichiers de solution visual studio (sln) soient toujours exécutés en tant qu'administrateur

J'ai des solutions dans Visual Studio qui sont configurées pour utiliser IIS ou pour mettre à jour la base de données du serveur SQL. Si la solution n'est pas exécutée en tant qu'administrateur, le projet configuré avec IIS ne se charge pas, car je ne dispose pas d'autorisations. Donc, ma solution consiste à exécuter Visual Studio 2013/2015 toujours en tant qu'administrateur (même si je suis dans le compte administrateur) et à ouvrir le projet à partir de là. Dans ce cas, tout fonctionne.

Les fichiers de solution de visual studio n’ont pas la possibilité d’être exécutés en tant qu’administrateur (l’option avancée dans les propriétés du raccourci s’est exécutée en tant qu’administrateur non activé et non modifiable) . Comment je peux y arriver, je cherche sur le Web que je peux ajouter un registre, mais j’essaie une ou deux des suggestions mais rien n’a fonctionné.

Comment puis-je réussir à ouvrir les fichiers de solution toujours en tant qu'administrateur sur les deux versions 2013/2015.

Éditeur de registre Windows version 5.00

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\runas\Command] @ = "\" C:\Fichiers de programme (x86)\Fichiers communs\Microsoft partagés\MSEnv\VSLauncher.exe\"\"% 1\""

C'est ce que j'avais essayé sans succès.

15
mybirthname

Localisez l'exécutable devenv.exe sur votre disque dur. Vous pouvez généralement le trouver dans les endroits suivants:

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\<SKU_TYPE>\Common7\IDE\devenv.exe

Faites un clic droit sur l'exécutable devenv.exe dans l'Explorateur Windows et sélectionnez "Résoudre les problèmes de compatibilité", puis "Dépanner le programme". Dans l'écran suivant, sélectionnez "Le programme nécessite des autorisations supplémentaires", puis terminez l'Assistant.

Cela modifiera vos paramètres afin que chaque fois que vous essayez d'exécuter Visual Studio, vous utilisiez une version élevée.

36
heavyd

StackExchange a déjà répondu à cette question. Il est plus complet et couvre Windows 7, 8, 10 ainsi que la modification des listes de sauts. En général, la plupart des gens ne voudront pas toujours s’exécuter en tant qu’administrateur. Par conséquent, modifier définitivement le fichier devenv.exe ne semble pas être un bon général solution: https://stackoverflow.com/questions/9654833/how-to-run-visual-studio-as-administrator-by-default

1
tabletguy