Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Existující dokumentace nástroje MSBuild říká, že zadání DebugSymbols=false na příkazovém řádku znamená, že soubory databáze programu (.pdb) nejsou generovány. To však nebylo pravdivé před .NET 8. Chování bylo aktualizováno tak, aby DebugSymbols nyní false potlačí generování PDB změnou DebugType na None.
Pokud aktuálně máte skript, ve kterém očekáváte, že se vytvoří soubory PDB, a chování se změní při upgradu na .NET 8 nebo novější verzi, zkontrolujte, jestli skript obsahuje -p:DebugSymbols=false.
Předchozí chování
-p:DebugSymbols=false nepotlačoval generování PDB.
Nové chování
-p:DebugSymbols=false potlačuje generování PDB.
Zavedená verze
.NET 8
Typ změny
Tato změna je změna chování.
Důvod změny
Tato změna odpovídá stávající dokumentaci a očekáváním uživatelů. Předchozí chování často vedlo k nejasnostem.
Doporučená akce
Pokud chcete generovat soubory PDB, nezadávejte -p:DebugSymbols=false je na příkazovém řádku. Jednoduše odeberte tuto vlastnost a soubory PDB se znovu vygenerují.
Ovlivněná rozhraní API
–