Перетащите файлы в VS 2008 в Win 7 - PullRequest
3 голосов
/ 11 августа 2009

Я установил VS 2008 Team System на новой установке Windows 7, и я не могу перетащить в нее файлы, чтобы открыть их (например, файлы .config)

  • Я мог бы сделать это на Windows XP
  • Я могу открыть их из файла -> Открыть меню

Вам известны какие-либо настройки, которые я мог бы пропустить? Мне уже было очень весело с UAC и необходимостью запускать VS в качестве администратора (даже если я один на локальной машине) и много других мелких новинок в Windows 7.

Ответы [ 2 ]

1 голос
/ 27 ноября 2009

Это не ошибка, а функция безопасности. Подробнее о ответ Хуана Мануэля :

Это не проблема, специфичная для VS2008 или Windows 7. Это происходит между любыми приложениями с различными уровнями целостности. В Vista или более поздней версии (Server 2008, Windows 7) это может быть вызвано UAC и повышением уровня некоторых приложений, а других - нет. Приложение с более низким уровнем целостности не может отправлять сообщения в приложение с более высоким уровнем целостности. В вашем случае проводник Windows, работающий как непривилегированный пользователь, не может отправлять сообщения перетаскивания в Visual Studio, которая, как я предполагаю, работает с повышенными правами (как администратор). То же самое произойдет, если вы попытаетесь перетащить файлы в блокнот с повышенными правами, например.

Некоторые обходные пути:

  1. отключить UIPI, чтобы приложения с более низкой целостностью могли отправлять сообщения в приложения с более высокой целостностью (угроза безопасности)
  2. отключить UAC, чтобы все ваши приложения (включая Windows Explorer) работали с повышенными правами (большая угроза безопасности)
  3. запустить Windows Explorer с повышенными правами (рискованно? И, кажется, много работы, чтобы избежать File -> Open)
  4. использовать Visual Studio без повышенных прав (наименьшая угроза безопасности, но не поддерживает некоторые сценарии, такие как отладка приложений ASP.NET в IIS, iirc)
1 голос
/ 27 ноября 2009

Я думаю , это проблема , сейчас я спорю о том, чтобы отключить UAC, отключить UIPI (хотя я бы не хотел ставить под угрозу систему) или просто жить с это.

Я открыт и для других предложений.

...