2017-09-06 1 views
0

J'ai toujours été capable de faire glisser des fichiers de code source dans l'éditeur Visual Studio pour les ouvrir. C'est très pratique mais dernièrement ça ne marche plus. Je pensais que le problème était ma mise à niveau vers VS2017 mais après avoir lu plusieurs similar questions ici sur Stack Overflow, je comprends que le problème est probablement que j'exécute Visual Studio 2017 en mode Admin mais puisque l'explorateur n'est pas exécuté en mode admin Windows 10 empêche apparemment de faire glisser des fichiers d'un compte d'utilisateur vers un autre à ouvrir par glisser-déposer.Glisser-déposer dans Visual Studio 2017 fonctionnant sous Windows 10 ne fonctionne pas

Tout va bien. Mais la solution décrite ici Drag & Drop files into Visual Studio doesn't work implique l'interface utilisateur du panneau de contrôle pour Windows 8 et qui n'existent pas au même endroit dans Windows 10 et je n'arrive pas à les trouver partout dans Windows 10.

Une autre question similaire, Visual Studio does not let me drag drop items into it? a une réponse acceptée pour installer VS Commands pour VS 2012 qui fournit des fonctionnalités pour résoudre le problème. Mais quand je recherche en ligne, je suis incapable de trouver un téléchargement similaire pour VS 2017.

Une autre réponse fortement mise aux voix à ces mêmes questions suggère d'exécuter cmd.exe en tant qu'administrateur puis en exécutant explorer.exe à partir de là. La pensée étant que quand explorer.exe est exécuté de cette façon, il sera exécuté en tant qu'administrateur, puis glisser et déposer vers VS 2017 en cours d'exécution en tant qu'administrateur devrait fonctionner. Mais j'ai essayé cela et hélas, il ne fonctionne toujours pas pour faire glisser un fichier (dans mon cas AppSettings.json) dans VS2017 à partir de cette fenêtre d'explorateur spécial et l'ouvrir. En utilisant une astuce de l'une des réponses ci-dessous, le gestionnaire de tâches utilisé pour voir si cette approche a entraîné l'exécution de explorer.exe avec des privilèges élevés et ce n'est pas le cas.

Toutes les suggestions sont les bienvenues.

Répondre

1

Utilisez mon workaround to be able to start Windows Explorer.exe as admin.

enter image description here

Lorsque vous démarrez maintenant Explorer et Visual Studio en tant qu'administrateur, vous pouvez faire glisser & déposer des fichiers.

+0

Je n'ai pas pu faire comme le message cité suggéré parce que j'ai reçu une erreur d'accès refusé lors de l'enregistrement. Voir l'article cité pour un commentaire plus détaillé. –

+1

Acceptez d'abord la clé reg et ajoutez des autorisations complètes à votre compte utilisateur. cela fonctionne bien pour moi – magicandre1981

+0

Cela a résolu mon problème. En utilisant cette approche lorsque j'exécute explorer.exe à partir d'un cmd.exe (exécuté en tant qu'administrateur), le fichier explorer.exe s'exécute avec des privilèges élevés, ce qui permet de faire glisser les fichiers de cette fenêtre dans VS 2017 avec VS2017. C'est fou le travail est compliqué mais je suis reconnaissant d'avoir quelque chose qui fonctionne. –