Je souhaite exécuter Visual Studio 2017/2019 en tant qu'administrateur lorsque je sélectionne un projet dans la liste récente de la barre des tâches , c'est-à-dire. lors de l'ouverture d'un projet via les raccourcis Explorer / Shell.
J'ai utilisé le paramètre: propriétés -> raccourci -> avancé -> case à cocher exécuter en tant qu'administrateur.
Malheureusement, cela n'entraîne pas l'exécution de devenv en tant qu'administrateur.
Des idées pour résoudre le problème?
L'effet des étapes de la réponse de Steve est l'ajout d'une valeur de registre unique. Vous pouvez éviter toutes ces étapes en ajoutant simplement cette valeur de registre via la ligne de commande. Pour une raison quelconque, j'ai trouvé que cela prend un peu de temps pour prendre effet, mais une déconnexion / connexion devrait le faire prendre effet immédiatement.
Pour une raison étrange, j'ai trouvé que, dans mon cas, Windows ne vérifiait pas HKLM. Il ne regardait que HKCU. Alors j'ai mis les deux. Mais pour les autres utilisateurs qui se connectent, HKLM devrait être utile.
La définition de la même valeur pour VSLauncher.exe est également incluse, ce qui résout d'autres problèmes.
Cela prend en charge à la fois VS2017 et 2019. Si vous n'avez installé que l'un d'entre eux, supprimez les lignes pour l'autre.
De plus, si vous avez changé le dossier dans lequel VS est installé, modifiez le chemin
devenv.exe
ou utilisez simplement la réponse de Steve pour le faire dans l'autre sens.Dans une invite de commande administrateur:
Ou, si vous préférez un fichier .reg:
la source