diff options
author | Rob Mensching <rob@firegiant.com> | 2022-01-13 13:09:59 -0800 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2022-01-13 13:57:33 -0800 |
commit | 4f761ebde9e935d43233aeea1e4cfc81a655e902 (patch) | |
tree | a0c133063e45ce69d7070b38567c7431c8525a61 | |
parent | 73cc0209cf3b008cfe05128730feeb396cb39fe8 (diff) | |
download | wix-4f761ebde9e935d43233aeea1e4cfc81a655e902.tar.gz wix-4f761ebde9e935d43233aeea1e4cfc81a655e902.tar.bz2 wix-4f761ebde9e935d43233aeea1e4cfc81a655e902.zip |
Add WixVersion and WixMajorMinorVersion properties to wix.targets
-rw-r--r-- | src/Directory.Build.targets | 1 | ||||
-rw-r--r-- | src/wix/WixToolset.Sdk/WixToolset.Sdk.csproj | 21 | ||||
-rw-r--r-- | src/wix/WixToolset.Sdk/tools/wix.props | 2 |
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')" /> |