在 VS2019 / .NET Core 3.0 中,项目元数据保存在项目文件中:
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UseWPF>true</UseWPF>
<Authors>.....</Authors>
<Description>.....</Description>
<NeutralLanguage>.....</NeutralLanguage>
<Copyright>.....</Copyright>
<StartupObject>.....</StartupObject>
<ApplicationIcon>.....</ApplicationIcon>
<Company>.....</Company>
<PackageTags>.....</PackageTags>
<PackageReleaseNotes>.....</PackageReleaseNotes>
<PackageProjectUrl>.....</PackageProjectUrl>
<PackageIconUrl>.....</PackageIconUrl>
<RepositoryUrl>.....</RepositoryUrl>
<RepositoryType>.....</RepositoryType>
</PropertyGroup>
其中一些 vales 可以通过版本或自定义属性访问。但是一些新的值,如Authors
, PackageTags
, ... 还不是AssemblyInfo
处理的一部分。
我的问题是:如何从我的应用程序中访问这些值?