Opzioni della riga di comando devenv

Il comando devenv consente di impostare varie opzioni per l'ambiente di sviluppo integrato (IDE), nonché di compilare, eseguire il debug e distribuire i progetti dalla riga di comando. È possibile utilizzare le opzioni di devenv per eseguire l'IDE da uno script o da un file BAT, ad esempio uno script di compilazione notturna, o per avviare l'IDE con una configurazione specifica.

Nota

Per le attività relative alla compilazione, si consiglia di utilizzare MSBuild anziché devenv.Per ulteriori informazioni, vedere Riferimenti alla riga di comando di MSBuild.

Nota

Si deve eseguire devenv come amministratore per utilizzare gli switch /Setup (devenv.exe) e /InstallVSTemplates (devenv.exe).

Sintassi delle opzioni di devenv

Per impostazione predefinita, i comandi devenv passano le opzioni all'utilità devenv.com.

L'utilità devenv.com consente di recapitare l'output tramite flussi di sistema standard, quali stdout e stderr e determina il reindirizzamento I/O appropriato durante l'acquisizione dell'output, ad esempio in un file TXT. I comandi che iniziano invece con devenv.exe possono utilizzare le stesse opzioni che però saranno inviate al programma devenv.exe, ignorando l'utilità devenv.com.

Le regole di sintassi per le opzioni devenv sono simili a quelle delle altre utilità della riga di comando DOS. Le seguenti regole di sintassi si applicano a tutte le opzioni devenv e ai relativi argomenti:

  • I comandi iniziano con devenv.

  • Nelle opzioni non viene effettuata la distinzione tra maiuscole e minuscole.

  • Quando si specifica una soluzione o un progetto, il primo argomento è il nome del file della soluzione o il file del progetto, compreso il percorso del file.

  • Se il primo argomento è un file che non è una soluzione o un progetto, il file si aprirà nell'editor adatto in una nuova istanza di IDE.

  • Quando si fornisce un nome file del progetto anziché un nome file della soluzione, un comando devenv consentirà di cercare nella cartella principale del file di progetto un file della soluzione con lo stesso nome. Ad esempio, il comando devenv /build myproject1.vbproj consentirà di cercare nella cartella principale un file della soluzione denominato "myproject1.sln".

    Nota

    Nella cartella principale deve essere situato un solo file della soluzione per il progetto corrente.Se nella cartella principale non è presente alcun file della soluzione per il progetto corrente oppure se sono presenti due o più file della soluzione per lo stesso progetto, viene creato un file della soluzione temporaneo per il progetto.

  • Quando i percorsi e i nomi di file contengono spazi, è necessario racchiuderli tra virgolette doppie (""). Ad esempio, "c:\project a\".

  • Inserire uno spazio tra le opzioni e gli argomenti presenti nella stessa riga. Il comando devenv /log output.txt ad esempio apre IDE e restituisce tutte le informazioni del log della sessione in output.txt.

  • Nei comandi devenv non può essere usata la sintassi di pattern-matching.

Opzioni di devenv

Utilizzare le opzioni della riga di comando riportate di seguito per visualizzare l'IDE ed eseguire l'attività descritta.

Opzione della riga di comando

Descrizione

/Command (devenv.exe)

Avvia l'IDE ed esegue il comando specificato.

/DebugExe (devenv.exe)

Consente di caricare un eseguibile Visual C++ sotto il controllo del debugger. Questa opzione non è disponibile per gli eseguibili Visual Basic o Visual C#. Per ulteriori informazioni, vedere Avviare automaticamente un processo nel debugger.

/LCID (devenv.exe) o /l

Imposta la lingua predefinita per l'IDE. Se il linguaggio specificato non è incluso nell'installazione di Visual Studio, questa impostazione sarà ignorata.

/Log (devenv.exe)

Avvia Visual Studio e registra tutte le attività nel file di log.

/Run (devenv.exe) o /r

Compila ed esegue la soluzione specificata.

/Runexit (devenv.exe)

Compila ed esegue la soluzione specificata, riduce l'IDE a icona quando la soluzione viene eseguita e chiude l'IDE al termine dell'esecuzione della soluzione.

/UseEnv (devenv.exe)

Consente di indicare all'IDE di utilizzare le variabili di ambiente PATH, INCLUDE e LIB per la compilazione Visual C++ invece delle impostazioni specificate nella sezione Directory di VC++ delle opzioni del progetto nella finestra di dialogo Opzioni. Per ulteriori informazioni, vedere Impostazione delle variabili di percorso e di ambiente per la compilazione dalla riga di comando.

/Edit (devenv.exe)

Apre i file specificati in un'istanza in esecuzione di questa applicazione. Se non ci sono istanze in esecuzione, verrà avviata una nuova istanza con un layout della finestra semplificato.

/ResetAddin (devenv.exe)

Viene avviata un'istanza dell'IDE di Visual Studio senza caricare il componente aggiuntivo specificato.

/SafeMode (devenv.exe)

Consente di avviare Visual Studio in modalità sicura, caricando solo l'ambiente e i servizi predefiniti e le versioni distribuite di package di terze parti.

/ResetSkipPkgs (devenv.exe)

Elimina tutti i tag SkipLoading aggiunti dagli utenti ai package VS per evitare problemi di caricamento dei package VS.

/Setup (devenv.exe)

Impone a Visual Studio l'unione dei metadati delle risorse che descrivono menu, barre degli strumenti e gruppi di comandi contenuti in tutti i package VS disponibili.

Utilizzare le opzioni della riga di comando elencate di seguito per eseguire l'attività descritta. Queste opzioni della riga di comando non vengono visualizzate nell'IDE.

Opzione della riga di comando

Descrizione

/? (devenv.exe)

Visualizza la Guida per le opzioni di devenv nella Finestra del prompt dei comandi.

Devenv /?

/Build (devenv.exe)

Compila la soluzione o il progetto specificati in base alla configurazione della soluzione specificata.

Devenv myproj.csproj /build

/Clean (devenv.exe)

Elimina tutti i file creati dal comando di compilazione, senza influire sui file di origine.

Devenv myproj.csproj /clean

/Deploy (devenv.exe)

Compila la soluzione, insieme ai file necessario per la distribuzione, in base alla configurazione delle soluzioni.

Devenv myproj.csproj /deploy

/Diff

Confronta due file. Accetta quattro parametri:SourceFile, TargetFile, SourceDisplayName(facoltativo), TargetDisplayName(facoltativo).

/InstallVSTemplates (devenv.exe)

Consente di registrare modelli di progetto o di elemento che si trovano in <VisualStudioInstallDir>\Common7\IDE\ProjectTemplates o <VisualStudioInstallDir>\Common7\IDE\ItemTemplates per potervi accedere dalle finestre di dialogo Nuovo progetto e Aggiungi nuovo elemento.

Devenv /InstallVSTemplates

/Out (devenv.exe)

Consente di specificare un file in cui ricevere gli errori durante la compilazione.

Devenv myproj.csproj /build /out log.txt

/Project (devenv.exe)

Indica il progetto da compilare, pulire o distribuire. È possibile utilizzare questa opzione soltanto se sono state specificate anche le opzioni /build, /rebuild, /clean o /deploy.

/ProjectConfig (devenv.exe)

Specifica la configurazione del progetto da compilare o distribuire. È possibile utilizzare questa opzione soltanto se è stata specificata anche l'opzione /project.

/Rebuild (devenv.exe)

Pulisce e compila la soluzione o il progetto specificati in base alla configurazione della soluzione specificata.

/Upgrade (devenv.exe)

Consente di aggiornare il file della soluzione specificato e tutti i relativi file del progetto oppure il file del progetto specificato ai formati di Visual Studio correnti per tali file.

/ResetSettings (devenv.exe)

Ripristina le impostazioni predefinite di Visual Studio. Eventualmente, consente di ripristinare le impostazioni nel file .vssettings specificato.

Vedere anche

Riferimenti

Generale, Ambiente, finestra di dialogo Opzioni