Skip to content

Instantly share code, notes, and snippets.

@ashumkin
ashumkin / Delphi.VersionInfo.targets
Created July 29, 2016 07:54
FileVersion info set via MSBuild target
<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003' ToolsVersion="12.0">
<PropertyGroup Condition="($(VersionCode)!='' or $(VersionName)!='' or $(FileVersion)!='')">
<_PreResourceBuildTargets>_SetFileVersion</_PreResourceBuildTargets>
<CoreBuildDependsOn>$(_PreResourceBuildTargets);$(CoreBuildDependsOn)</CoreBuildDependsOn>
</PropertyGroup>
<UsingTask TaskName="__SetFileVersion" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v12.0.dll">
<ParameterGroup>
<VerInfoKeys ParameterType="System.String" Required="true" />
<VersionCode ParameterType="System.String" Required="false" />
<VersionName ParameterType="System.String" Required="false" />