Freigeben über


MSBuild-Warnung MSB8025

MSB8025: Das Manifest wird mit einer Legacyversion eingebettet, da im Manifesttool manifest-option festgelegt ist.

Mehrere Manifestoptionen erzwingen, dass das Manifesttool den Legacymodus zum Einbetten des Manifests verwendet. Ein für eine dieser Manifesteigenschaften festgelegter Wert kann die Warnung verursachen:

  • UpdateFileHashes
  • TypeLibraryFile
  • AssemblyIdentity
  • ComponentFileName
  • GenerateCatalogFiles
  • GenerateCategoryTags
  • ManifestFromManagedAssembly
  • RegistrarScriptFile
  • ReplacementsFile
  • SuppressDependencyElement

Um dieses Problem zu beheben, entfernen Sie die benannte Manifesteigenschaft aus den Manifestgenerierungsoptionen.