В 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>
К некоторым из этих вейлов можно получить доступ через версию или пользовательские атрибуты. Но некоторые новые значения, такие как Authors
, PackageTags
, ... еще не являются частью обработки AssemblyInfo
.
Мой вопрос: как я могу получить доступ к этим значениям из моего приложения?