Как получить только основную часть версии внутри цели AfterBuild - PullRequest
0 голосов
/ 07 апреля 2020

Как получить только часть Major версии в цели AfterBuild? Я думал, что смогу получить доступ к свойству, как показано ниже, но оно просто повторяет утверждение, а не показывает версию.

  <Target Name="AfterBuild">
    <GetAssemblyIdentity
        AssemblyFiles="$(MyAssemblies)">
      <Output
          TaskParameter="Assemblies"
          ItemName="MyAssemblyIdentities"/>
    </GetAssemblyIdentity>

    <Message Text="Files: %(MyAssemblyIdentities.Version.Major)"/>
  </Target>

Вот рабочий код в Program.cs

 var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
 Console.WriteLine(String.Format("My Application Version {0}", version.Major));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...