aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2022-01-13 13:09:59 -0800
committerRob Mensching <rob@firegiant.com>2022-01-13 13:57:33 -0800
commit4f761ebde9e935d43233aeea1e4cfc81a655e902 (patch)
treea0c133063e45ce69d7070b38567c7431c8525a61 /src
parent73cc0209cf3b008cfe05128730feeb396cb39fe8 (diff)
downloadwix-4f761ebde9e935d43233aeea1e4cfc81a655e902.tar.gz
wix-4f761ebde9e935d43233aeea1e4cfc81a655e902.tar.bz2
wix-4f761ebde9e935d43233aeea1e4cfc81a655e902.zip
Add WixVersion and WixMajorMinorVersion properties to wix.targets
Diffstat (limited to 'src')
-rw-r--r--src/Directory.Build.targets1
-rw-r--r--src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj21
-rw-r--r--src/wix/WixToolset.Sdk/tools/wix.props2
3 files changed, 24 insertions, 0 deletions
diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets
index 969bbcc1..cbf2e648 100644
--- a/src/Directory.Build.targets
+++ b/src/Directory.Build.targets
@@ -34,6 +34,7 @@
34 <AssemblyVersion>$(GitBaseVersionMajor).$(GitBaseVersionMinor).0.0</AssemblyVersion> 34 <AssemblyVersion>$(GitBaseVersionMajor).$(GitBaseVersionMinor).0.0</AssemblyVersion>
35 <FileVersion>$(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch).$(GitCommits)</FileVersion> 35 <FileVersion>$(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch).$(GitCommits)</FileVersion>
36 <PackageVersion>$(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch)$(GitSemVerDashLabel)</PackageVersion> 36 <PackageVersion>$(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch)$(GitSemVerDashLabel)</PackageVersion>
37 <MajorMinorVersion>$(GitBaseVersionMajor).$(GitBaseVersionMinor)</MajorMinorVersion>
37 <Version>$(PackageVersion)</Version> 38 <Version>$(PackageVersion)</Version>
38 <InformationalVersion>$(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch)$(GitSemVerDashLabel)+$(GitSha)</InformationalVersion> 39 <InformationalVersion>$(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch)$(GitSemVerDashLabel)+$(GitSha)</InformationalVersion>
39 <!-- We already included the $(GitSha) in the informational version so do not include it again. --> 40 <!-- We already included the $(GitSha) in the informational version so do not include it again. -->
diff --git a/src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj b/src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj
index d1f8c75b..f2549605 100644
--- a/src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj
+++ b/src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj
@@ -23,4 +23,25 @@
23 <Content Include="Sdk\Sdk.props" CopyToOutputDirectory="PreserveNewest" /> 23 <Content Include="Sdk\Sdk.props" CopyToOutputDirectory="PreserveNewest" />
24 <Content Include="Sdk\Sdk.targets" CopyToOutputDirectory="PreserveNewest" /> 24 <Content Include="Sdk\Sdk.targets" CopyToOutputDirectory="PreserveNewest" />
25 </ItemGroup> 25 </ItemGroup>
26
27 <Target Name="PokeWixVersion"
28 AfterTargets="Publish">
29 <PropertyGroup>
30 <Namespaces>
31 <Namespace Prefix="msb" Uri="http://schemas.microsoft.com/developer/msbuild/2003" />
32 </Namespaces>
33 </PropertyGroup>
34
35 <XmlPoke
36 XmlInputPath="$(PublishDir)tools\wix.props"
37 Namespaces="$(Namespaces)"
38 Query="//msb:WixToolsetVersion"
39 Value="$(Version)" />
40
41 <XmlPoke
42 XmlInputPath="$(PublishDir)tools\wix.props"
43 Namespaces="$(Namespaces)"
44 Query="//msb:WixToolsetMajorMinorVersion"
45 Value="$(MajorMinorVersion)" />
46 </Target>
26</Project> 47</Project>
diff --git a/src/wix/WixToolset.Sdk/tools/wix.props b/src/wix/WixToolset.Sdk/tools/wix.props
index 2d88bc10..4e73e51f 100644
--- a/src/wix/WixToolset.Sdk/tools/wix.props
+++ b/src/wix/WixToolset.Sdk/tools/wix.props
@@ -4,6 +4,8 @@
4<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 4<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
5 <PropertyGroup> 5 <PropertyGroup>
6 <WixPropsImported>true</WixPropsImported> 6 <WixPropsImported>true</WixPropsImported>
7 <WixToolsetVersion>$$WixToolsetVersion$$</WixToolsetVersion>
8 <WixToolsetMajorMinorVersion>$$WixToolsetMajorMinorVersion$$</WixToolsetMajorMinorVersion>
7 </PropertyGroup> 9 </PropertyGroup>
8 10
9 <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> 11 <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />