Как получить только часть 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));