2013-02-20 7 views
43

Ho giocato con Visual Studio incorporato strumenti di profiling e ora ogni volta ho check out qualsiasi file di questa sezione aggiunge automaticamente al mio file di soluzione:Come forzare Visual Studio a non aggiungere la sezione GlobalSection (Performance)?

GlobalSection(Performance) = preSolution 
    HasPerformanceSessions = true 
EndGlobalSection 

Sono assolutamente rimosso tutti i rapporti di profilazione, poi rimosso copia locale di tutti i controllo del codice sorgente file da questa soluzione e aggiornamento alla più recente. Questa sezione è ancora nel file * .sln dopo ogni checkout.

Altri compagni di squadra che non hanno utilizzato prfiler non hanno questo problema. Qualcuno ha qualche idea?

+0

quale versione di Visual Studio stai usando? – Jehof

+1

Visual Studio 12. Sì, la tua risposta è giusta Ho letto a riguardo ma ... non funziona per me ... forse ho sbagliato sbaglio –

+0

Sei sicuro che il file della soluzione nel tuo controllo sorgente non ha la GlobalSection iscrizione? Hai controllato il file in Source Control Explorer? – Jehof

risposta

49

Aprire PerformanceExplorer in Visual Studio utilizzando il Menu Analyze -> Windows -> PerformanceExplorer e verificare se elenca le voci di sessione.

In tal caso, eliminarli facendo clic con il pulsante destro del mouse su una voce per aprire il Menu contestuale. Quindi selezionare "Rimuovi" dal menu.

È inoltre necessario controllare la cartella della soluzione se contiene qualsiasi file .vsp o .psess ed eliminarli. Questi sono i file di report di una sessione di profilazione.

+2

Come se i file delle soluzioni non fossero abbastanza difficili da unire come sono ... L'IDE che modifica il .sln con questo significa che nella maggior parte delle squadre di più di 1, se solo 1 persona ha eseguito un profiler (o solo 1 non ha t ecc), la sln avrà un conflitto di unione ogni volta ... grrrrr –

+18

Nel mio caso Performance Explorer è vuoto e non sono presenti file '* .vsp' e' * .psess', ma VS aggiunge ancora queste righe a il file della soluzione. Qualche idea? –

+3

Problema di connessione: https://connect.microsoft.com/VisualStudio/feedback/details/817315/section-in-solution-file-causes-continual-merge-conflicts-in-a-team-environment –

0

L'unico modo per risolvere questo problema era chiudere la soluzione, eliminare i file * .psess e * .vsp dalla directory principale, ripristinare il file .sln nella versione remota e riaprire la soluzione. Il problema era allora andato. Questo stava usando Visual Studio 2015 Community Edition.

Problemi correlati