2 роки тому було опубліковано оновлення Visual Studio 2005, яке виправляло багато проблем з UAC на Vista, і те саме оновлення виправляло ті самі проблеми в Windows 7.
Це не критичне оновлення, тому ви не отримаєте його автоматично, і воно не входило до VS2005 SP1. Зараз вони не активно публікують це оновлення, вони просто хочуть, щоб усі перейшли до VS2008. Тож швидше за все, у вас цього немає.
Пояснення за адресою http://msdn.microsoft.com/en-us/vstudio/aa948853.aspx?lcid=1033
Завантажте за адресою http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&displaylang=en
Ось що це виправляє оновлення під час запуску Visual Studio у звичайному режимі користувача з увімкненим UAC:
- Перетягуйте файли з вікна провідника
- Запуск VS (як звичайний користувач) шляхом запуску ярликів до рішень / проектів або асоційованих типів файлів
- Реєстрації DLL / EXE все ще не вдається (справедливо, оскільки це зміни на рівні системи.)
Якщо ви використовуєте VS в якості адміністратора, вікно все ще заблоковано для перетягування / падіння та ярликів, а реєстрації DLL / EXE працюють правильно, не вимагаючи повного вимкнення UAC.
Примітка: VS все ще попереджатиме вас про режим адміністратора під час його запуску, але тепер ви, ймовірно, можете ігнорувати це попередження назавжди.