Права пользователя и Visual Studio
Обновлен: Ноябрь 2007
Требования к разрешениям пользователей в среде Visual Studio могут изменяться в зависимости от операционной системы и версии Visual Studio. В операционной системе Windows Vista для выполнения большинства задач среде Visual Studio 2008 не требуются разрешения администратора, однако эти разрешения необходимы среде Visual Studio 2005 для правильного выполнения задач. В операционной системе Windows Server 2003 или более ранней версии члены группы "Пользователи" могут выполнять большинство действий в интегрированной среде разработки.
Разрешения пользователей и Windows Vista
В следующих разделах рассматриваться требования к разрешениям пользователей для сред Visual Studio 2008 и Visual Studio 2005 в операционной системе Windows Vista. Более ранние версии Visual Studio не поддерживаются в Windows Vista.
Visual Studio 2008
Большинство функций и задач могут выполняться без разрешений администратора. Если для какой-либо операции требуется повышенный уровень доступа, появится окно сообщения. В таких случаях для завершения задачи пользователю может быть предложено перезапустить Visual Studio 2008 с правами администратора.
В следующей таблице представлены дополнительные сведения о разрешениях пользователя, связанных с определенным языком программирования или функцией.
Topic | Location |
---|---|
Развертывание ClickOnce в Windows Vista | Развертывание ClickOnce |
Развертывание с помощью установщика Windows в Windows Vista | Развертывание в Visual Studio |
Запуск от имени участника группы "Пользователи" | Основные понятия C++ |
Развертывание ClickOnce в Windows Vista | dv_deploy_clickonce |
Запуск от имени участника группы "Пользователи" | dv_vccore |
Развертывание ClickOnce в Windows Vista | dv_deploy_clickonce |
Запуск от имени участника группы "Пользователи" | dv_visualc |
Использование Visual Web Developer как пользователя, не имеющего прав администратора | Построение веб-приложений ASP.NET в Visual Studio |
Использование Visual Web Developer как пользователя, не имеющего прав администратора | Построение веб-приложений ASP.NET в Visual Studio |
Visual Studio 2005
При каждом запуске среды Visual Studio 2005 с обновлением пакета обновления 1 (SP1) для Windows Vista в операционной системе Windows Vista появляется окно сообщения с приглашением запустить Visual Studio с правами администратора. Благодаря повышению уровня разрешений для Visual Studio среда Visual Studio может выполнять все задачи, связанные с такими функциями, как построение и отладка приложений. Со стандартными разрешениями пользователя эти функции могут выполняться неправильно.
Запуск Visual Studio 2005 с разрешениями администратора.
В меню Пуск щелкните правой кнопкой мыши пункт Microsoft Visual Studio 2005 и выберите Запуск от имени администратора.
В диалоговом окне Контроль учетных записей нажмите кнопку Продолжить.
В диалоговом окне Microsoft Visual Studio нажмите кнопку Продолжить.
Можно также создать ярлык, с помощью которого Visual Studio будет автоматически запускаться с разрешениями администратора.
Создание ярлыка для автоматического запуска Visual Studio 2005 с разрешениями администратора
В Windows Vista откройте папку \Program Files\Microsoft Visual Studio 8\Common7\IDE\.
Перетащите файл devenv.exe на рабочий стол.
Примечание. Переименуйте этот ярлык, чтобы указать, что с его помощью запускается среда Visual Studio с повышенным уровнем разрешений.
Щелкните правой кнопкой мыши созданный ярлык и выберите пункт Свойства.
Перейдите на вкладку Ярлык и нажмите кнопку Дополнительно.
Выберите Запуск от имени администратора и нажмите кнопку OK.
Нажмите кнопку Применить, а затем — кнопку ОК.
После этого при двойном щелчке ярлыка Visual Studio среда Visual Studio будет автоматически запускаться с разрешениями администратора.
Дополнительные сведения см. в разделе Windows Vista и Visual Studio.
Разрешения пользователя и Windows Server 2003 или более ранняя версия этой операционной системы
В следующей таблице перечислены функциональные области, для которых требуются разрешения администратора, если среда Visual Studio установлена в поддерживаемых выпусках Windows 2000, Windows XP и Windows Server 2003. Когда член группы "Пользователи" пытается выполнить функцию одной из этих областей, выдается сообщение об ошибке.
Элемент |
Описание |
---|---|
Установка |
Установка Visual Studio должна выполняться от имени учетной записи администратора. |
Классическая технология COM |
|
COM-взаимодействие |
Если при построении управляемых компонентов выбирается пункт Регистрация для COM-взаимодействия на Страница "Компиляция" в конструкторе проектов (Visual Basic), управляемые сборки должны быть зарегистрированы. Для регистрации сборок требуются учетные данные администратора. |