Ich entwickle eine REST API mit ASP.NET Core. Ich habe Baugruppeninformationen über meine Lösung verteilt, indem ich eine gemeinsame Datei verwendete, die allgemeine Attribute wie AssemblyCompany, AssemblyCopyright, AssemblyTrademark und AssemblyVersion enthielt. Auf diese Weise würden alle meine Projekte in einer Lösung mit den gleichen Assembly-Info-Attributen kompiliert.
In ASP.NET Core sind diese Attribute jetzt in der Datei project.json definiert. Gibt es eine Möglichkeit, diese Attribute auf ähnliche Weise zu teilen?
Mit Ausnahme von AssemblyVersion können die von Ihnen genannten Assembly-Attribute weiterhin in einer gemeinsam genutzten Datei definiert werden. Diese Datei kann dem Projekt unter "buildOptions" hinzugefügt werden.
Beispiel:
%Vor%Weitere Informationen finden Sie Ссылка .
> AssemblyVersion kann nicht freigegeben werden, da sie immer aus dem "version"
-Wert in project.json generiert wird. "version"
wird standardmäßig auf 1.0.0 gesetzt, falls nicht angegeben.
Andere Attribute, z. B. AssemblyCopyright, werden nicht generiert, wenn das entsprechende Feld in project.json leer ist.
Tags und Links asp.net-core .net-core assemblyinfo