我的.csproj
文件包含:
...
<PackageId>MyProject</PackageId>
<Version>1.0.0</Version>
...
如何在我的项目代码中访问它?
我的.csproj
文件包含:
...
<PackageId>MyProject</PackageId>
<Version>1.0.0</Version>
...
GetCustomAttribute<T>()
。AssemblyInformationalVersionAttribute
作为类型T来检索版本属性。typeof(Startup).GetTypeInfo().Assembly.GetCustomAttribute<AssemblyInformationalVersionAttribute>().InformationalVersion
。PackageId
除了用于创建Nupkgs之外,永远不会用于其他任何事情,并且永远不会成为dll或任何属性的一部分。 - undefined