Поделиться через


Права пользователя и 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 с разрешениями администратора.

  1. В меню Пуск щелкните правой кнопкой мыши пункт Microsoft Visual Studio 2005 и выберите Запуск от имени администратора.

  2. В диалоговом окне Контроль учетных записей нажмите кнопку Продолжить.

  3. В диалоговом окне Microsoft Visual Studio нажмите кнопку Продолжить.

Можно также создать ярлык, с помощью которого Visual Studio будет автоматически запускаться с разрешениями администратора.

Создание ярлыка для автоматического запуска Visual Studio 2005 с разрешениями администратора

  1. В Windows Vista откройте папку \Program Files\Microsoft Visual Studio 8\Common7\IDE\.

  2. Перетащите файл devenv.exe на рабочий стол.

    ms165100.alert_note(ru-ru,VS.90).gifПримечание.

    Переименуйте этот ярлык, чтобы указать, что с его помощью запускается среда Visual Studio с повышенным уровнем разрешений.

  3. Щелкните правой кнопкой мыши созданный ярлык и выберите пункт Свойства.

  4. Перейдите на вкладку Ярлык и нажмите кнопку Дополнительно.

  5. Выберите Запуск от имени администратора и нажмите кнопку OK.

  6. Нажмите кнопку Применить, а затем — кнопку ОК.

    После этого при двойном щелчке ярлыка Visual Studio среда Visual Studio будет автоматически запускаться с разрешениями администратора.

Дополнительные сведения см. в разделе Windows Vista и Visual Studio.

Разрешения пользователя и Windows Server 2003 или более ранняя версия этой операционной системы

В следующей таблице перечислены функциональные области, для которых требуются разрешения администратора, если среда Visual Studio установлена в поддерживаемых выпусках Windows 2000, Windows XP и Windows Server 2003. Когда член группы "Пользователи" пытается выполнить функцию одной из этих областей, выдается сообщение об ошибке.

Элемент

Описание

Установка

Установка Visual Studio должна выполняться от имени учетной записи администратора.

Классическая технология COM

  • При добавлении классического элемента управления COM, например элемента управления OCX, на панель элементов, Visual Studio пытается зарегистрировать этот элемент управления. Для регистрации элемента управления требуются учетные данные администратора.

  • Для правильной работы в среде Visual Studio надстройки, написанные с помощью классической технологии COM, должны быть зарегистрированы. Для регистрации элемента управления требуются учетные данные администратора.

COM-взаимодействие

Если при построении управляемых компонентов выбирается пункт Регистрация для COM-взаимодействия на Страница "Компиляция" в конструкторе проектов (Visual Basic), управляемые сборки должны быть зарегистрированы. Для регистрации сборок требуются учетные данные администратора.

См. также

Основные понятия

Ресурсы для создания безопасных приложений