Sto cercando di ridurre ulteriormente la velocità della mia build e mi chiedevo se avrei potuto istruire msbuild a non generare file PDB. Sto passando Configuration = Release e DebugSymbols = false property senza fortuna.Disabilita la generazione di file PDB in MsBuild
54
A
risposta
91
È possibile avere la generazione di PDB nella configurazione di rilascio. Aggiungere questo alle impostazioni di rilascio:
<DebugSymbols>false</DebugSymbols>
<DebugType>None</DebugType>
È anche possibile, fare questo nella configurazione di progetto all'interno di Visual Studio. Disable PDB Generation
Inoltre, se si esegue MSBuild dalla riga di comando, gli argomenti della riga di comando sarebbe
MSBuild.exe YourProject.csproj /p:DebugSymbols=false /p:DebugType=None
Problemi correlati
- 1. MsBuild non genera file PDB nella configurazione di rilascio
- 2. La generazione di informazioni di debug (pdb) sta rendendo la mia applicazione più lenta in runtime?
- 3. MSBUILD Errore MSB4025 in fase TeamCity generazione per Visual Studio
- 4. Come impedire la generazione di risorse in lingua straniera sostituendo gli obiettivi di MSBuild?
- 5. Come disattivare la generazione pdb e vshost per tutte le versioni di Release
- 6. MSBuild Sintassi dell'attività per l'eliminazione dei file
- 7. La versione di rilascio C# ha ancora il file .pdb
- 8. Disabilita generazione javascript dal controllo menu ASP.NET
- 9. Che cos'è il file PDB?
- 10. MsBuild copia il file dopo la creazione
- 11. Salva la cronologia dei comandi in pdb
- 12. file di compilatore PDB e il linker PPB il file
- 13. Disabilita la rinomina di un file in JFileChooser?
- 14. Disabilita la convalida XML in Eclipse
- 15. NuGet: include file PDB ed escludere la cartella "Contenuto"
- 16. equivalente GCC di PDB
- 17. Inclusione di file .pdb con bibliotecario in Visual Studio
- 18. la generazione di file png equazione matematica in base all'input
- 19. Rimuovi riferimenti PDB dal file rilasciato
- 20. Come si uniscono più file PDB?
- 21. disabilita la condivisione dei file iTunes
- 22. Qual è lo scopo dei file pdb?
- 23. Cosa fanno effettivamente i file pdb?
- 24. file mancante nella Gem dopo la generazione
- 25. MSBuild non copia i file con PublishProfile
- 26. Generazione di file PDF in. NET
- 27. Genera PDB da file DLL .NET?
- 28. file pdb sta lavorando dopo PostSharp
- 29. VS2010: registro di generazione minimo in uscita e file di registro dettagliato nel registro
- 30. cmake - estrazione di file pdb dalle librerie di oggetti
ho trovato la versione MSBuild ha lavorato con "/ p: DEBUGTYPE = Nessuno" da solo (cioè non ha creato i file pdb). Non sembrava che fosse necessario "/ p: DebugSymbols = false". C'è qualche vantaggio ad averli entrambi? –
Sembra che entrambi gli argomenti facciano la stessa cosa, quindi hai solo bisogno dell'uno o dell'altro. Maggiori informazioni sono disponibili all'indirizzo https://msdn.microsoft.com/en-us/library/bb629394.aspx – sfarbota
Inserirlo nel file di progetto significa che è sempre disabilitato, quindi se stavi distribuendo il progetto senza alcuna marca file batch ecc questo sarebbe il modo migliore per farlo. – rolls