En utilisant Visual studio 2010, j'ai eu des problèmes lors d'un double-clic, par exemple un fichier de configuration (* .config). Visual Studio s'ouvrirait mais me donnerait un message d'erreur sur les paramètres. Si j'essaye simplement de glisser-déposer un fichier que Visual Studio peut généralement y lire, l'icône me donnera "l'icône impossible"?
J'ai maintenant installé Visual Studio 2012 et il a le même problème?!
Cela rend mon travail beaucoup plus difficile, il devrait être facile de simplement glisser-déposer des fichiers dans Visual Studio, mais ce n'est pas le cas? Maintenant, je dois trouver manuellement le fichier avec le menu fichier?
Veuillez noter que j'ai réinstallé l'ordinateur avant d'installer Visual Studio 2012.
Sous Windows Vista et les versions plus récentes de l'Explorateur Windows, le niveau d'intégrité est moyen. Si vous exécutez Visual Studio en tant qu'administrateur (niveau d'intégrité élevé), pour des raisons de sécurité, le système d'exploitation désactivera le glisser-déposer d'Explorer vers Visual Studio.
Vous pouvez soit exécuter Visual Studio en tant qu'utilisateur normal, soit installer l'extension VSCommands for Visual Studio 2012 . Il a plusieurs fonctionnalités qui peuvent aider à cela, telles que:
Si vous exécutez VS en tant qu'administrateur, faites glisser et déposez à la place, pour copier (ctrl + c, menu contextuel "copier") la sélection de fichiers dans l'Explorateur et coller (ctrl + v, menu contextuel) sur le nœud sélectionné dans VS
Cela me rendait fou. Dans ma solution Visual Studio, j'ai deux applications Web qui utilisent IIS comme serveur Web, donc à cause de cela, je dois toujours démarrer mon Visual Studio en mode administrateur. Après avoir démarré en tant qu'administrateur, je n'ai pas pu pour faire glisser et déposer des fichiers d'Explorer vers Visual Studio.
Et maintenant, vous devriez pouvoir faire glisser et déposer n'importe quel fichier d'Explorer vers Visual Studio
Je pense que l'objectif principal de cette question est de savoir comment ajouter de nombreux dossiers et fichiers à votre projet de manière confortable. Le glisser-déposer de fichiers dans votre projet est une solution qui échoue dans certaines circonstances.
Un autre moyen très simple est:
Cela est également possible si vous exécutez VS en tant qu'administrateur.
S'amuser un peu!
Soit dit en passant: j'ai trouvé cette question, car j'avais le même problème avec le glisser-déposer. Je comprends les problèmes de sécurité, mais c'est une fonctionnalité ennuyeuse.
Si vous désactivez UAC complètement vous pouvez à nouveau faire glisser et déposer n'importe où. Pour ce faire, vous ne pouvez pas utiliser le curseur dans le Panneau de configuration, car cela ne fait que ramener le niveau UAC à 1. Faites ce changement de registre, redémarrez et vous pouvez à nouveau utiliser votre ordinateur comme prévu.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000
J'utilise cette approche la plus simple. Lorsque vous exécutez Visual Studio en mode administrateur. Lorsque vous devez faire glisser et déposer, appuyez simplement sur CTRL + O pour ouvrir un navigateur de fichiers dans Visual Studio et utilisez ce navigateur de fichiers comme explorateur élevé pour effectuer votre glisser-déposer.
J'ai eu un problème similaire mais mon problème était un peu différent. J'essayais de glisser-déposer un fichier depuis l'intérieur d'un dossier zippé. Une fois que j'ai dézippé le dossier, le glisser-déposer a recommencé à fonctionner.
J'ai également eu ce problème car j'ouvrais VS en mode administrateur et l'explorateur de fichiers par défaut n'est pas en mode administrateur.
J'ai fini par créer un script PowerShell et bat pour démarrer l'Explorateur en mode administrateur à chaque démarrage de l'ordinateur.
fichier admin.bat:
@ECHO OFF
PowerShell.exe -Command "& {Start-Process PowerShell.exe -ArgumentList '-ExecutionPolicy Bypass -File ""%~dpn0.ps1""' -Verb RunAs}"
fichier admin.ps1:
taskkill /f /im Explorer.exe
start-process Explorer.exe
Les fichiers doivent simplement se trouver dans le même dossier. Peu importe comment on les appelle. Exécutez le fichier .bat pour redémarrer l'Explorateur en mode administrateur ou créez simplement un raccourci vers le fichier .bat dans le dossier de démarrage;) le script et le fichier ps1 peuvent être masqués.
Sous Windows 8.1, modifiez la clé de registre: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA
Et mettre value = 0
.