User Rights and Visual Studio

I requisiti delle autorizzazioni utente per Visual Studio variano a seconda del sistema operativo e della versione di Visual Studio. In Windows Vista, Visual Studio 2008 non richiede autorizzazioni di amministratore per eseguire la maggior parte delle attività, ma è necessario che queste siano state impostate quando è in esecuzione Visual Studio 2005 per eseguire correttamente le attività. In Windows Server 2003 e versioni precedenti i membri del gruppo Users possono eseguire la maggior parte delle attività nell'ambiente di sviluppo integrato.

Autorizzazioni utente e Windows Vista

Nelle sezioni che seguono vengono discussi i requisiti delle autorizzazioni utente per Visual Studio 2008 e Visual Studio 2005 in Windows Vista. Le versioni precedenti di Visual Studio non sono supportate in Windows Vista.

Visual Studio 2008

La maggior parte delle funzionalità e delle attività può essere completata senza autorizzazioni di amministratore. Se un'operazione richiede autorizzazioni elevate, viene visualizzata una finestra di messaggio. In questi casi è possibile che venga richiesto di riavviare Visual Studio 2008 con autorizzazione di amministratore per completare l'attività.

Se sono disponibili informazioni aggiuntive sulle autorizzazioni utente specifiche di un determinato linguaggio di programmazione o funzionalità, verranno visualizzate nella tabella riportata di seguito.

Topic Location
Esecuzione come membro del gruppo Users (C++) Concetti di C++
Distribuzione ClickOnce in Windows Vista Distribuzione ClickOnce
Distribuzione di Windows Installer in Windows Vista Distribuzione in Visual Studio
Esecuzione come membro del gruppo Users Concetti di C++
Distribuzione ClickOnce in Windows Vista dv_deploy_clickonce
Esecuzione come membro del gruppo Users dv_vccore
Distribuzione ClickOnce in Windows Vista dv_deploy_clickonce
Esecuzione come membro del gruppo Users dv_visualc
Utilizzo di Visual Web Developer come utente senza privilegi di amministratore Compilazione di applicazioni Web ASP.NET in Visual Studio
Utilizzo di Visual Web Developer come utente senza privilegi di amministratore Compilazione di applicazioni Web ASP.NET in Visual Studio

Visual Studio 2005

Ogni volta che viene avviato Visual Studio 2005 con aggiornamento per SP1 per Windows Vista in Windows Vista, viene visualizzata una finestra di messaggio in cui viene richiesto di eseguire Visual Studio con autorizzazioni di amministratore. Elevando le autorizzazioni relative a Visual Studio, si consente a Visual Studio di eseguire tutte le attività riferite a funzionalità come la compilazione e il debug di applicazioni che potrebbero non funzionare correttamente con autorizzazioni utente standard.

Per eseguire Visual Studio 2005 con autorizzazioni di amministratore

  1. Fare clic sul pulsante Start, fare clic con il pulsante destro del mouse su Microsoft Visual Studio 2005 , quindi scegliere Esegui come amministratore.

  2. Nella finestra di dialogo Controllo account utente fare clic su Continua.

  3. Nella finestra di dialogo Microsoft Visual Studio fare clic su Continua.

È anche possibile creare un collegamento che automaticamente esegue Visual Studio con autorizzazioni di amministratore.

Per creare un collegamento che esegue automaticamente Visual Studio 2005 con autorizzazioni di amministratore

  1. In Windows Vista, aprire \Programmi\Microsoft Visual Studio 8\Common7\IDE\.

  2. Trascinare devenv.exe sul desktop.

    Nota

    Rinominare il collegamento per indicare che esegue Visual Studio con autorizzazioni elevate.

  3. Fare clic con il pulsante destro del mouse sul nuovo collegamento, quindi scegliere Proprietà.

  4. Scegliere la scheda Collegamento, quindi fare clic su Avanzate.

  5. Selezionare Esegui come amministratore e quindi scegliere OK.

  6. Fare clic su Applica e quindi scegliere OK.

    Quando si fa doppio clic su questo collegamento di Visual Studio, Visual Studio viene avviato automaticamente con autorizzazioni di amministratore.

Per ulteriori informazioni, vedere Windows Vista and Visual Studio.

Autorizzazioni utente e Windows Server 2003 o versioni precedenti

Nella tabella che segue sono elencate aree di funzionalità che richiedono autorizzazioni di amministratore quando Visual Studio è installato su versioni supportate di Windows 2000, Windows XP e Windows Server 2003. Quando un membro del gruppo Utenti tenta di eseguire una di queste attività, viene visualizzato un messaggio di errore.

Elemento

Descrizione

Installazione

Per installare Visual Studio è necessario disporre di credenziali di amministratore.

COM tradizionale

  • Quando si aggiunge alla Casella degli strumenti un controllo COM tradizionale, ad esempio un controllo con estensione ocx, Visual Studio tenta di registrarlo. Per eseguire questa operazione è necessario disporre di credenziali di amministratore.

  • Per poter funzionare correttamente in Visual Studio, è necessario che i componenti aggiuntivi scritti utilizzando controlli COM tradizionali siano registrati. Per eseguire questa operazione è necessario disporre di credenziali di amministratore.

Interoperabilità COM

Quando si compilano componenti gestiti ed è stata selezionata l'opzione Registra per interoperabilità COM in Pagina Compilazione, Progettazione progetti (Visual Basic), gli assembly gestiti devono essere registrati. Per eseguire questa operazione è necessario disporre di credenziali di amministratore.

Vedere anche

Concetti

Resources for Creating Secure Applications