Ce n'est pas un bogue, mais une fonctionnalité de sécurité. Pour développer sur Juan Manuel's answer:
Ce n'est pas un problème spécifique à VS2008 ou Windows 7. Il se passe entre toutes les applications avec différents niveaux d'intégrité. Dans Vista ou supérieur (Server 2008, Windows 7), cela peut être dû à l'UAC et à certaines applications élevées et d'autres pas. L'application avec un niveau d'intégrité inférieur ne peut pas envoyer de messages à l'application avec un niveau d'intégrité supérieur. Dans votre cas, Windows Explorer, s'exécutant en tant qu'utilisateur non privilégié, ne peut pas envoyer de messages glisser-déposer à Visual Studio, ce qui, je le suppose, est élevé (en tant qu'administrateur). La même chose se produirait si vous essayiez de glisser-déposer des fichiers dans un Bloc-notes élevé, par exemple.
Quelques solutions de contournement sont:
- désactiver UIPI donc des applications d'intégrité inférieurs peuvent envoyer des messages à des applications d'intégrité plus (risque de sécurité)
- désactiver l'UAC de sorte que toutes vos applications (y compris Windows Explorer) fonctionnent élevé (plus de sécurité risque)
- exécutez un Explorateur Windows élevé (risqué? et semble beaucoup de travail juste pour éviter Fichier -> Ouvrir)
- utiliser un Visual Studio non élevé (risque le moins de sécurité, mais ne supporte pas certains scénarios , comme le débogage des applications ASP.NET dans IIS, i irc)
Je sais que ce n'est pas beaucoup d'aide, mais j'ai juste essayé d'n'd'ing un fichier .jpg dans Win 7 sur VS 2008 et cela a bien fonctionné pour moi, mais je n'utilise que VS 2008 Pro. – kastermester
Même ici avec VSTS2008 - sur Win7 RTM, je peux faire glisser et déposer des fichiers et ils s'ouvrent. Par exemple, ce que signifie "ne peut pas glisser et déposer des fichiers" signifie que vous obtenez un curseur de souris désactivé pour DnD, ou vous pouvez le laisser tomber mais il ne s'ouvre pas, ou il essaie d'ouvrir et échoue avec une erreur? Aussi, est-ce avec SP1 ou non (et si ce n'est pas le cas, alors SP1 peut-il aider?). –
J'ai une icône DnD, et VS 2008 Team System avec SP1. Win 7 final téléchargé de mon abonnement MSDN (ma propre clé d'activation) ... et je ne peux pas penser à autre chose qui est utile, tout est à son réglage par défaut ... c'est vraiment étrange – juan