2013-07-12 12 views
9

Ho installato VS2012 a casa e vorrei importare tutte le mie impostazioni di lavoro.Come esportare TUTTE le impostazioni di carattere e colore di Visual Studio 2012?

Quando esporto i miei font e colori dalla mia stazione di lavoro il file .vsssettings che viene prodotto contiene solo 5 o 6 elementi.

Sulla mia postazione di lavoro, ho installato un tema di colori Studio Styles e poi ottimizzato, quindi la mia stazione di lavoro è tutto tranne i valori predefiniti di VS2012.

Sospetto che l'installazione di un tema Stili di Studio sostituisca i valori predefiniti di Visual Studio con nuovi valori predefiniti e la funzione di esportazione di Visual Studio esporta solo valori non predefiniti.

Domanda: Esiste un modo per esportare TUTTI i miei caratteri Visual Studio & impostazioni colore?

+0

Nel file .vssettings mancano interruzioni di riga.Quindi assicurati di aver effettivamente salvato alcune impostazioni, in realtà potrebbero essere tutte su un'unica riga. –

+0

Steve's [suggerimento] (https://stackoverflow.com/a/17615413/7070697) ha funzionato anche in VS 2017. –

risposta

12

Vai a Tools e selezionare Import and Export Settings, quindi seguire la procedura guidata per esportare le impostazioni.
Nella struttura ad albero deselezionare tutte le opzioni ad eccezione di All Settings -> Options -> Environment -> Fonts And Colors

+0

Non funziona per me (Visual Studio Community 2017) –

+0

Non si sta utilizzando VS2017, ancora nel 2015 e la risposta era per 2012. Sembra una buona opportunità aggiungere la propria risposta per VS2017 – Steve

+0

se trovo una soluzione sarei lieto di pubblicare la mia risposta. Al momento sto ancora cercando ... –

1

A volte qualcosa va storto nella configurazione di Visual Studio 2012 (è appena successo a me) e che cosa succederà è che quando si esporta tutte le impostazioni, i font e i colori NON vengono esportati.
Quindi ho scoperto il modo in cui gli ultimi 2 anni di backup di cfg VS2012 sono inutili, perché non contenevano informazioni su font/colori.

Fortunatamente ho 3 di 4 anni di backup VS cfg, e ho estratto i caratteri/colori cfg in un file di 2 anni.

sono stato in grado di ripristinare un VS lavorare con il seguente processo

  • reset VS config
  • importare il backup ultima CFG (che comprendeva tutto ma font/colori)
  • Esporta solo font/colori da VS (per creare un file quasi vuoto)
  • Copia/incolla il carattere/colore corretto dall'ultimo backup che li ha contenuti nel file appena esportato di font/colori vuoti
  • reimport th e font ora pieni/colori CFG file di

Quindi, lezione imparata, ho cercato l'intero disco rigido per scoprire dove le impostazioni sono currente (cercare il file CurrentSettings.vssettings) e ho setted un processo pianificato di creare una copia giornaliera di questo file.

Suppongo che CurrentSettings.vssettings manterrà sempre la configurazione di caratteri/colori ... ma suppongo che non lo saprò fino a quando il VS non risolverà nuovamente la configurazione.

Ecco il file batch che citare in giudizio per fare il backup, salvarlo in un file di tipo "DoVScfgBackup.cmd" e posizionarlo nella CurrentSettings.vssettings
Sarà necessario creare una "Backup" cartella nella cartella CurrentSettings.vssettings.
Quindi pianificare DoVScfgBackup.cmd per l'esecuzione giornaliera.

@echo off 
rem Finding the script pathset scriptPath=%~dp0 
set scriptPath=%~dp0 
set scriptPath=%scriptPath:~0,-1% 


set dt=%date:/=_% 
set tm=%time::=_% 
set tm=%tm:,=_% 


set nomefile=CurrentSettings.vssettings 


fc /a /b "%scriptPath%\%nomefile%" "%scriptPath%\Backup\%nomefile%_last" >nul 

IF ERRORLEVEL 1 (
    copy "%scriptPath%\%nomefile%" "%scriptPath%\Backup\%nomefile%_last" >nul 
    copy "%scriptPath%\%nomefile%" "%scriptPath%\Backup\%nomefile% %dt% %tm%" >nul 
) 
Problemi correlati