Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Buildtool für den Quelllink ist jetzt im .NET SDK enthalten. Mit Source Link können Pakete und Anwendungen Informationen zur Quellcodeverwaltung der erstellten Artefakte einbetten. Als Nebeneffekt werden Commitinformationen in den InformationalVersion-Wert von integrierten Bibliotheken und Anwendungen aufgenommen.
Note
Diese Änderung betrifft jedes Projekt, das mit dem .NET 8 SDK erstellt wurde, selbst wenn es auf .NET 7 oder eine frühere Version abzielt.
Previous behavior
Vor dieser Änderung waren in InformationalVersion keine Buildmetadaten enthalten. Die Standardeinstellung InformationalVersion einer Bibliothek oder Anwendung war die Eigenschaft Version.
New behavior
Ab .NET 8, InformationalVersion enthält die SourceRevisionId Eigenschaft in allen Fällen. Beispielsweise ist die Standardeinstellung InformationalVersion einer Bibliothek oder Anwendung die Version Eigenschaft und die SourceRevisionId Eigenschaft.
Version introduced
.NET 8 Vorschauversion 4
Art der einschneidenden Änderung
Diese Änderung kann sich auf die Quellkompatibilität auswirken.
Grund für Änderung
Source Link ermöglicht umfangreiche Editor-Tools, z. B. Go-to-Definition-Support für nicht lokale Quelldateien. Dieser Vorteil sollte standardmäßig in allen Artefakten eingeschlossen sein.
Recommended action
Wenn ihr Buildprozess oder Code keine Quellrevisionsinformationen in InformationalVersion erwartet, können Sie das neue Verhalten deaktivieren, indem Sie die IncludeSourceRevisionInInformationalVersion-Eigenschaft in der Projektdatei auf false festlegen.
<PropertyGroup>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>