aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2025-03-19 16:46:08 -0700
committerRob Mensching <rob@firegiant.com>2025-03-19 17:55:00 -0700
commit45535e659ea8b58101fe9e8adfa6aa273d2bb544 (patch)
tree5e183841bb3c25f3f9ddc130ded97efd3b204ff2
parent4d3f7c8cf16db06932596beb27d8d025be501b95 (diff)
downloadwix-45535e659ea8b58101fe9e8adfa6aa273d2bb544.tar.gz
wix-45535e659ea8b58101fe9e8adfa6aa273d2bb544.tar.bz2
wix-45535e659ea8b58101fe9e8adfa6aa273d2bb544.zip
Formalize official WiX build and update tags in nupkgs
-rw-r--r--.github/workflows/build.yml18
-rw-r--r--src/Directory.Build.props24
-rw-r--r--src/Directory.Build.targets11
-rw-r--r--src/Directory.csproj.props3
-rw-r--r--src/Directory.wixproj.targets3
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec5
-rw-r--r--src/api/burn/bextutil/bextutil.nuspec5
-rw-r--r--src/burn/stub/stub.nuspec1
-rw-r--r--src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.nuspec5
-rw-r--r--src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.nuspec5
-rw-r--r--src/ext/Bal/wixstdfn/wixstdfn.nuspec5
-rw-r--r--src/ext/WixExt.props1
-rw-r--r--src/internal/images/icon.pngbin0 -> 4833 bytes
-rw-r--r--src/internal/images/official/icon.png (renamed from src/internal/images/wix.png)bin3410 -> 3410 bytes
-rw-r--r--src/libs/dutil/WixToolset.DUtil/dutil.nuspec5
-rw-r--r--src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec5
-rw-r--r--src/setup/ThmViewerPackage/ThmViewerPackage.wxs2
-rw-r--r--src/setup/WixAdditionalTools/WixAdditionalTools.wxs2
-rw-r--r--src/setup/wix-cli/Package.wxs2
-rw-r--r--src/tools/WixToolset.Heat/WixToolset.Heat.nuspec5
-rw-r--r--src/wix/WixToolset.Core.Native/WixToolset.Core.Native.nuspec1
-rw-r--r--src/wix/WixToolset.Sdk/WixToolset.Sdk.nuspec5
-rw-r--r--src/wix/pack-wix/pack-wix.nuspec5
23 files changed, 75 insertions, 43 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 36e0583c..78720df2 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -22,6 +22,8 @@ jobs:
22 name: Build 22 name: Build
23 runs-on: windows-2022 23 runs-on: windows-2022
24 env: 24 env:
25 RepoOrg: ${{ github.repository_owner }}
26 SignBuild: ${{ github.repository_owner == 'wixtoolset' && startsWith(github.ref, 'refs/tags/v') }}
25 WixOfficialBuild: ${{ github.repository_owner == 'wixtoolset' && startsWith(github.ref, 'refs/tags/v') }} 27 WixOfficialBuild: ${{ github.repository_owner == 'wixtoolset' && startsWith(github.ref, 'refs/tags/v') }}
26 permissions: 28 permissions:
27 packages: write 29 packages: write
@@ -37,7 +39,7 @@ jobs:
37 # run: ./src/vs_config.cmd 39 # run: ./src/vs_config.cmd
38 40
39 - name: Install sign tool 41 - name: Install sign tool
40 if: ${{ env.WixOfficialBuild == 'true' }} 42 if: ${{ env.SignBuild == 'true' }}
41 shell: cmd 43 shell: cmd
42 run: dotnet tool install --tool-path build\.tools sign --version 0.9.1-beta.24170.3 44 run: dotnet tool install --tool-path build\.tools sign --version 0.9.1-beta.24170.3
43 45
@@ -54,7 +56,7 @@ jobs:
54 reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\Windows Error Reporting\LocalDumps" /t REG_DWORD /v DumpType /d 1 56 reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\Windows Error Reporting\LocalDumps" /t REG_DWORD /v DumpType /d 1
55 57
56 # - name: 'Az CLI login' 58 # - name: 'Az CLI login'
57 # if: ${{ env.WixOfficialBuild == 'true' }} 59 # if: ${{ env.SignBuild == 'true' }}
58 # uses: azure/login@v1 60 # uses: azure/login@v1
59 # with: 61 # with:
60 # allow-no-subscriptions: true 62 # allow-no-subscriptions: true
@@ -66,11 +68,11 @@ jobs:
66 run: ./src/build_official.cmd 68 run: ./src/build_official.cmd
67 env: 69 env:
68 RuntimeTestsEnabled: true 70 RuntimeTestsEnabled: true
69 SigningKeyVaultUri: ${{ env.WixOfficialBuild == 'true' && secrets.WIX_SIGNING_VAULTURI || '' }} 71 SigningKeyVaultUri: ${{ env.SignBuild == 'true' && secrets.WIX_SIGNING_VAULTURI || '' }}
70 SigningTenantId: ${{ env.WixOfficialBuild == 'true' && secrets.WIX_SIGNING_TENANTID || '' }} 72 SigningTenantId: ${{ env.SignBuild == 'true' && secrets.WIX_SIGNING_TENANTID || '' }}
71 SigningClientId: ${{ env.WixOfficialBuild == 'true' && secrets.WIX_SIGNING_CLIENTID || '' }} 73 SigningClientId: ${{ env.SignBuild == 'true' && secrets.WIX_SIGNING_CLIENTID || '' }}
72 SigningClientSecret: ${{ env.WixOfficialBuild == 'true' && secrets.WIX_SIGNING_SECRET || '' }} 74 SigningClientSecret: ${{ env.SignBuild == 'true' && secrets.WIX_SIGNING_SECRET || '' }}
73 SigningCertName: ${{ env.WixOfficialBuild == 'true' && secrets.WIX_SIGNING_CERTNAME || '' }} 75 SigningCertName: ${{ env.SignBuild == 'true' && secrets.WIX_SIGNING_CERTNAME || '' }}
74 76
75 - name: Validate test results 77 - name: Validate test results
76 shell: cmd 78 shell: cmd
@@ -99,7 +101,7 @@ jobs:
99 101
100 # Do NOT publish logs on `official builds` (version tagged builds) as they may contain secrets in them. 102 # Do NOT publish logs on `official builds` (version tagged builds) as they may contain secrets in them.
101 - name: Save logs 103 - name: Save logs
102 if: ${{ env.WixOfficialBuild != 'true' && !cancelled() }} 104 if: ${{ env.SignBuild != 'true' && !cancelled() }}
103 uses: actions/upload-artifact@v4 105 uses: actions/upload-artifact@v4
104 with: 106 with:
105 name: logs_${{ github.run_id }} 107 name: logs_${{ github.run_id }}
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 4c5c0668..0ca36281 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -27,21 +27,29 @@
27 <PlatformToolset Condition=" '$(ConfigurationType)' == 'StaticLibrary' ">$(WixNativeSdkLibraryToolset)</PlatformToolset> 27 <PlatformToolset Condition=" '$(ConfigurationType)' == 'StaticLibrary' ">$(WixNativeSdkLibraryToolset)</PlatformToolset>
28 <PlatformToolset Condition=" '$(PlatformToolset)' == '' ">v143</PlatformToolset> 28 <PlatformToolset Condition=" '$(PlatformToolset)' == '' ">v143</PlatformToolset>
29 29
30 <Authors>WiX Toolset Team</Authors> 30 <NuGetAudit>true</NuGetAudit>
31 <Company>WiX Toolset</Company> 31 <NuGetAuditMode>all</NuGetAuditMode>
32 <NuGetAuditLevel>low</NuGetAuditLevel>
33 </PropertyGroup>
34
35 <PropertyGroup>
36 <Authors Condition=" '$(WixOfficialBuild)'!='true' ">Private WiX Build</Authors>
37 <Authors Condition=" '$(WixOfficialBuild)'=='true' ">WiX Toolset Team</Authors>
38 <Company Condition=" '$(WixOfficialBuild)'!='true' ">Private WiX Build</Company>
39 <Company Condition=" '$(WixOfficialBuild)'=='true' ">WiX Toolset</Company>
32 <Copyright>Copyright (c) .NET Foundation and contributors. All rights reserved.</Copyright> 40 <Copyright>Copyright (c) .NET Foundation and contributors. All rights reserved.</Copyright>
33 41
34 <PackageEulaSource>$(RootFolder)OSMFEULA.txt</PackageEulaSource> 42 <PackageEulaSource>$(RootFolder)OSMFEULA.txt</PackageEulaSource>
35 <PackageLicenseFile>OSMFEULA.txt</PackageLicenseFile> 43 <PackageLicenseFile>OSMFEULA.txt</PackageLicenseFile>
36 <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> 44 <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
37 45
38 <Product>WiX Toolset</Product> 46 <Product Condition=" '$(WixOfficialBuild)'!='true' ">Private WiX Build</Product>
47 <Product Condition=" '$(WixOfficialBuild)'=='true' ">WiX Toolset</Product>
39 <ProjectUrl>https://wixtoolset.org/</ProjectUrl> 48 <ProjectUrl>https://wixtoolset.org/</ProjectUrl>
40 <PackageIcon>wix.png</PackageIcon> 49 <PackageIcon>icon.png</PackageIcon>
41 50 <PackageIconSource Condition=" '$(WixOfficialBuild)'!='true' ">$(MSBuildThisFileDirectory)internal\images\icon.png</PackageIconSource>
42 <NuGetAudit>true</NuGetAudit> 51 <PackageIconSource Condition=" '$(WixOfficialBuild)'=='true' ">$(MSBuildThisFileDirectory)internal\images\official\icon.png</PackageIconSource>
43 <NuGetAuditMode>all</NuGetAuditMode> 52 <PackageTags>WiX MSI install setup</PackageTags>
44 <NuGetAuditLevel>low</NuGetAuditLevel>
45 </PropertyGroup> 53 </PropertyGroup>
46 54
47 <Import Project="Directory$(MSBuildProjectExtension).props" Condition=" Exists('Directory$(MSBuildProjectExtension).props') " /> 55 <Import Project="Directory$(MSBuildProjectExtension).props" Condition=" Exists('Directory$(MSBuildProjectExtension).props') " />
diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets
index 91aadf5b..7083da38 100644
--- a/src/Directory.Build.targets
+++ b/src/Directory.Build.targets
@@ -32,7 +32,8 @@
32 <PropertyGroup> 32 <PropertyGroup>
33 <GenerateNuspecDependsOn> 33 <GenerateNuspecDependsOn>
34 $(GenerateNuspecDependsOn); 34 $(GenerateNuspecDependsOn);
35 __SetNuspecProperties 35 __SetNuspecProperties;
36 VerifyOfficialBuild
36 </GenerateNuspecDependsOn> 37 </GenerateNuspecDependsOn>
37 </PropertyGroup> 38 </PropertyGroup>
38 39
@@ -46,7 +47,8 @@
46 <NuspecProperties>$(NuspecProperties);Id=$(PackageId);Version=$(PackageVersion);MajorVersion=$(SomeVerInfoMajor);NextMajorVersion=$(SomeVerInfoNextMajor);Authors=$(Authors);Configuration=$(Configuration)</NuspecProperties> 47 <NuspecProperties>$(NuspecProperties);Id=$(PackageId);Version=$(PackageVersion);MajorVersion=$(SomeVerInfoMajor);NextMajorVersion=$(SomeVerInfoNextMajor);Authors=$(Authors);Configuration=$(Configuration)</NuspecProperties>
47 <NuspecProperties>$(NuspecProperties);Copyright=$(Copyright);Description=$(Description);Title=$(Title)</NuspecProperties> 48 <NuspecProperties>$(NuspecProperties);Copyright=$(Copyright);Description=$(Description);Title=$(Title)</NuspecProperties>
48 <NuspecProperties>$(NuspecProperties);RepositoryType=$(RepositoryType);RepositoryCommit=$(RepositoryCommit);RepositoryUrl=$(RepositoryUrl)</NuspecProperties> 49 <NuspecProperties>$(NuspecProperties);RepositoryType=$(RepositoryType);RepositoryCommit=$(RepositoryCommit);RepositoryUrl=$(RepositoryUrl)</NuspecProperties>
49 <NuspecProperties>$(NuspecProperties);ProjectUrl=$(ProjectUrl);ProjectFolder=$(MSBuildProjectDirectory);RootFolder=$(RootFolder);EulaTxt=$(PackageEulaSource)</NuspecProperties> 50 <NuspecProperties>$(NuspecProperties);PackageTags=$(PackageTags)</NuspecProperties>
51 <NuspecProperties>$(NuspecProperties);ProjectUrl=$(ProjectUrl);ProjectFolder=$(MSBuildProjectDirectory);RootFolder=$(RootFolder);EulaTxt=$(PackageEulaSource);IconPng=$(PackageIconSource)</NuspecProperties>
50 </PropertyGroup> 52 </PropertyGroup>
51 </Target> 53 </Target>
52 54
@@ -97,6 +99,11 @@
97 WorkingDirectory="$(MSBuildProjectDirectory)" EchoOff="true" /> 99 WorkingDirectory="$(MSBuildProjectDirectory)" EchoOff="true" />
98 </Target> 100 </Target>
99 101
102 <Target Name="VerifyOfficialBuild" Condition=" '$(WixOfficialBuild)'=='true' ">
103 <Error Text="Official builds are only supported in the WiX Toolset repo. You are welcome to create your own builds but please do not use the official WiX Toolset name or logo."
104 Condition=" '$(RepoOrg)'!='wixtoolset' " />
105 </Target>
106
100 <Import Project="Directory$(MSBuildProjectExtension).targets" Condition=" Exists('Directory$(MSBuildProjectExtension).targets') " /> 107 <Import Project="Directory$(MSBuildProjectExtension).targets" Condition=" Exists('Directory$(MSBuildProjectExtension).targets') " />
101 <Import Project="Custom.Build.targets" Condition=" Exists('Custom.Build.targets') " /> 108 <Import Project="Custom.Build.targets" Condition=" Exists('Custom.Build.targets') " />
102</Project> 109</Project>
diff --git a/src/Directory.csproj.props b/src/Directory.csproj.props
index 57111c40..c926f263 100644
--- a/src/Directory.csproj.props
+++ b/src/Directory.csproj.props
@@ -11,6 +11,7 @@
11 </PropertyGroup> 11 </PropertyGroup>
12 12
13 <ItemGroup Condition=" '$(IsWixTestProject)'!='true' "> 13 <ItemGroup Condition=" '$(IsWixTestProject)'!='true' ">
14 <Content Include="$(MSBuildThisFileDirectory)internal\images\wix.png" PackagePath="/" /> 14 <Content Include="$(PackageEulaSource)" Pack="true" PackagePath="/" />
15 <Content Include="$(PackageIconSource)" Pack="true" PackagePath="/" />
15 </ItemGroup> 16 </ItemGroup>
16</Project> 17</Project>
diff --git a/src/Directory.wixproj.targets b/src/Directory.wixproj.targets
index b36bca75..142342e9 100644
--- a/src/Directory.wixproj.targets
+++ b/src/Directory.wixproj.targets
@@ -14,7 +14,8 @@
14 SetupMajorMinorVersion=$(SomeVerInfoMajor).$(SomeVerInfoMinor); 14 SetupMajorMinorVersion=$(SomeVerInfoMajor).$(SomeVerInfoMinor);
15 SetupMajorMinorPatchVersion=$(SomeVerInfoMajor).$(SomeVerInfoMinor).$(SomeVerInfoPatch); 15 SetupMajorMinorPatchVersion=$(SomeVerInfoMajor).$(SomeVerInfoMinor).$(SomeVerInfoPatch);
16 SetupDashedMajorMinorVersion=$(SomeVerInfoMajor)-$(SomeVerInfoMinor); 16 SetupDashedMajorMinorVersion=$(SomeVerInfoMajor)-$(SomeVerInfoMinor);
17 SetupDashedPrerelease=$(PrereleaseSuffix) 17 SetupDashedPrerelease=$(PrereleaseSuffix);
18 Company=$(Company);
18 </DefineConstants> 19 </DefineConstants>
19 </PropertyGroup> 20 </PropertyGroup>
20 </Target> 21 </Target>
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec
index 61c19117..63acc895 100644
--- a/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -23,7 +24,7 @@
23 24
24 <files> 25 <files>
25 <file src="$eulaTxt$" /> 26 <file src="$eulaTxt$" />
26 <file src="$projectFolder$\..\..\..\internal\images\wix.png" /> 27 <file src="$iconPng$" />
27 28
28 <file src="$projectFolder$\build\WixToolset.BootstrapperApplicationApi.props" target="build\" /> 29 <file src="$projectFolder$\build\WixToolset.BootstrapperApplicationApi.props" target="build\" />
29 30
diff --git a/src/api/burn/bextutil/bextutil.nuspec b/src/api/burn/bextutil/bextutil.nuspec
index 5bb3875c..f790e0b8 100644
--- a/src/api/burn/bextutil/bextutil.nuspec
+++ b/src/api/burn/bextutil/bextutil.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -19,8 +20,8 @@
19 20
20 <files> 21 <files>
21 <file src="$eulaTxt$" /> 22 <file src="$eulaTxt$" />
23 <file src="$iconPng$" />
22 <file src="$projectFolder$\build\$id$.props" target="build\" /> 24 <file src="$projectFolder$\build\$id$.props" target="build\" />
23 <file src="$projectFolder$\..\..\..\internal\images\wix.png" />
24 <file src="$projectFolder$\inc\*" target="build\native\include" /> 25 <file src="$projectFolder$\inc\*" target="build\native\include" />
25 <file src="$projectFolder$\..\inc\BootstrapperExtensionTypes.h" target="build\native\include" /> 26 <file src="$projectFolder$\..\inc\BootstrapperExtensionTypes.h" target="build\native\include" />
26 <file src="$projectFolder$\..\inc\BootstrapperExtensionEngineTypes.h" target="build\native\include" /> 27 <file src="$projectFolder$\..\inc\BootstrapperExtensionEngineTypes.h" target="build\native\include" />
diff --git a/src/burn/stub/stub.nuspec b/src/burn/stub/stub.nuspec
index 7e868c67..e8506505 100644
--- a/src/burn/stub/stub.nuspec
+++ b/src/burn/stub/stub.nuspec
@@ -8,6 +8,7 @@
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <license type="file">OSMFEULA.txt</license> 9 <license type="file">OSMFEULA.txt</license>
10 <requireLicenseAcceptance>true</requireLicenseAcceptance> 10 <requireLicenseAcceptance>true</requireLicenseAcceptance>
11 <tags>$packageTags$</tags>
11 <copyright>$copyright$</copyright> 12 <copyright>$copyright$</copyright>
12 <projectUrl>$projectUrl$</projectUrl> 13 <projectUrl>$projectUrl$</projectUrl>
13 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
diff --git a/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.nuspec b/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.nuspec
index 232a3c1d..8eb7110f 100644
--- a/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.nuspec
+++ b/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$ CustomActions</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -19,8 +20,8 @@
19 20
20 <files> 21 <files>
21 <file src="$eulaTxt$" /> 22 <file src="$eulaTxt$" />
23 <file src="$iconPng$" />
22 <file src="$projectFolder$\$id$.targets" target="build" /> 24 <file src="$projectFolder$\$id$.targets" target="build" />
23 <file src="$projectFolder$\..\..\internal\images\wix.png" />
24 <file src="net472\WixToolset.Dtf.MakeSfxCA.exe" target="tools" /> 25 <file src="net472\WixToolset.Dtf.MakeSfxCA.exe" target="tools" />
25 <file src="net472\WixToolset.Dtf.MakeSfxCA.exe.config" target="tools" /> 26 <file src="net472\WixToolset.Dtf.MakeSfxCA.exe.config" target="tools" />
26 <file src="net472\WixToolset.Dtf.Compression.dll" target="tools" /> 27 <file src="net472\WixToolset.Dtf.Compression.dll" target="tools" />
diff --git a/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.nuspec b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.nuspec
index 2327f0a2..2bebad30 100644
--- a/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.nuspec
+++ b/src/ext/Bal/wixext-backward-compatible/WixToolset.Bal.wixext.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -16,7 +17,7 @@
16 17
17 <files> 18 <files>
18 <file src="$eulaTxt$" /> 19 <file src="$eulaTxt$" />
19 <file src="$projectFolder$\..\..\..\internal\images\wix.png" /> 20 <file src="$iconPng$" />
20 <file src="$projectFolder$\WixToolset.Bal.wixext.targets" target="build" /> 21 <file src="$projectFolder$\WixToolset.Bal.wixext.targets" target="build" />
21 <file src="WixToolset.BootstrapperApplications.wixext.dll" target="$wixExtensionPackageFolder$" /> 22 <file src="WixToolset.BootstrapperApplications.wixext.dll" target="$wixExtensionPackageFolder$" />
22 </files> 23 </files>
diff --git a/src/ext/Bal/wixstdfn/wixstdfn.nuspec b/src/ext/Bal/wixstdfn/wixstdfn.nuspec
index 4ca6eadb..86860b67 100644
--- a/src/ext/Bal/wixstdfn/wixstdfn.nuspec
+++ b/src/ext/Bal/wixstdfn/wixstdfn.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -23,9 +24,9 @@
23 24
24 <files> 25 <files>
25 <file src="$eulaTxt$" /> 26 <file src="$eulaTxt$" />
27 <file src="$iconPng$" />
26 <file src="$projectFolder$\README.md" /> 28 <file src="$projectFolder$\README.md" />
27 <file src="$projectFolder$\build\$id$.props" target="build\" /> 29 <file src="$projectFolder$\build\$id$.props" target="build\" />
28 <file src="$projectFolder$\..\..\..\internal\images\wix.png" />
29 <file src="$projectFolder$\inc\*" target="lib\native\include" /> 30 <file src="$projectFolder$\inc\*" target="lib\native\include" />
30 <file src="..\..\v143\x86\wixstdfn.lib" target="lib\native\v14\x86" /> 31 <file src="..\..\v143\x86\wixstdfn.lib" target="lib\native\v14\x86" />
31 <file src="..\..\v143\x64\wixstdfn.lib" target="lib\native\v14\x64" /> 32 <file src="..\..\v143\x64\wixstdfn.lib" target="lib\native\v14\x64" />
diff --git a/src/ext/WixExt.props b/src/ext/WixExt.props
index c6afb59f..538c6b97 100644
--- a/src/ext/WixExt.props
+++ b/src/ext/WixExt.props
@@ -7,6 +7,7 @@
7 <SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking> 7 <SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking>
8 <NoWarn>NU5100</NoWarn> 8 <NoWarn>NU5100</NoWarn>
9 <WixExtensionPackageFolder>wixext6</WixExtensionPackageFolder> 9 <WixExtensionPackageFolder>wixext6</WixExtensionPackageFolder>
10 <PackageTags>$(PackageTags) wixext CustomActions</PackageTags>
10 </PropertyGroup> 11 </PropertyGroup>
11 12
12 <ItemGroup> 13 <ItemGroup>
diff --git a/src/internal/images/icon.png b/src/internal/images/icon.png
new file mode 100644
index 00000000..01944a48
--- /dev/null
+++ b/src/internal/images/icon.png
Binary files differ
diff --git a/src/internal/images/wix.png b/src/internal/images/official/icon.png
index 9a92155e..9a92155e 100644
--- a/src/internal/images/wix.png
+++ b/src/internal/images/official/icon.png
Binary files differ
diff --git a/src/libs/dutil/WixToolset.DUtil/dutil.nuspec b/src/libs/dutil/WixToolset.DUtil/dutil.nuspec
index cd95990a..5c4634e4 100644
--- a/src/libs/dutil/WixToolset.DUtil/dutil.nuspec
+++ b/src/libs/dutil/WixToolset.DUtil/dutil.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -16,8 +17,8 @@
16 17
17 <files> 18 <files>
18 <file src="$eulaTxt$" /> 19 <file src="$eulaTxt$" />
20 <file src="$iconPng$" />
19 <file src="$projectFolder$\build\$id$.props" target="build\" /> 21 <file src="$projectFolder$\build\$id$.props" target="build\" />
20 <file src="$projectFolder$\..\..\..\internal\images\wix.png" />
21 <file src="$projectFolder$\inc\*" target="build\native\include" /> 22 <file src="$projectFolder$\inc\*" target="build\native\include" />
22 <file src="..\..\v143\x64\dutil.lib" target="build\native\v14\x64" /> 23 <file src="..\..\v143\x64\dutil.lib" target="build\native\v14\x64" />
23 <file src="..\..\v143\x86\dutil.lib" target="build\native\v14\x86" /> 24 <file src="..\..\v143\x86\dutil.lib" target="build\native\v14\x86" />
diff --git a/src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec b/src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec
index 87c35b52..827a946d 100644
--- a/src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec
+++ b/src/libs/wcautil/WixToolset.WcaUtil/wcautil.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -19,8 +20,8 @@
19 20
20 <files> 21 <files>
21 <file src="$eulaTxt$" /> 22 <file src="$eulaTxt$" />
23 <file src="$iconPng$" />
22 <file src="$projectFolder$\build\$id$.props" target="build\" /> 24 <file src="$projectFolder$\build\$id$.props" target="build\" />
23 <file src="$projectFolder$\..\..\..\internal\images\wix.png" />
24 <file src="$projectFolder$\inc\*" target="build\native\include" /> 25 <file src="$projectFolder$\inc\*" target="build\native\include" />
25 <file src="..\..\v143\x64\wcautil.lib" target="build\native\v14\x64" /> 26 <file src="..\..\v143\x64\wcautil.lib" target="build\native\v14\x64" />
26 <file src="..\..\v143\x86\wcautil.lib" target="build\native\v14\x86" /> 27 <file src="..\..\v143\x86\wcautil.lib" target="build\native\v14\x86" />
diff --git a/src/setup/ThmViewerPackage/ThmViewerPackage.wxs b/src/setup/ThmViewerPackage/ThmViewerPackage.wxs
index 66bbe766..0851450e 100644
--- a/src/setup/ThmViewerPackage/ThmViewerPackage.wxs
+++ b/src/setup/ThmViewerPackage/ThmViewerPackage.wxs
@@ -1,6 +1,6 @@
1<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> 1<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> 2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
3 <Package Id="WixToolset.ThemeViewer.Package" Name="WiX Toolset Theme Viewer" Manufacturer="WiX Toolset" Language="1033" Version="!(bind.fileVersion.ThmViewerFile)"> 3 <Package Id="WixToolset.ThemeViewer.Package" Name="WiX Toolset Theme Viewer" Manufacturer="$(Company)" Language="1033" Version="!(bind.fileVersion.ThmViewerFile)">
4 <Component> 4 <Component>
5 <File Id="ThmViewerFile" Source="thmviewer.exe" /> 5 <File Id="ThmViewerFile" Source="thmviewer.exe" />
6 <Shortcut Name="!(bind.property.ProductName)" Directory="ShortcutFolder" Advertise="yes" /> 6 <Shortcut Name="!(bind.property.ProductName)" Directory="ShortcutFolder" Advertise="yes" />
diff --git a/src/setup/WixAdditionalTools/WixAdditionalTools.wxs b/src/setup/WixAdditionalTools/WixAdditionalTools.wxs
index da8201ee..08dc90fe 100644
--- a/src/setup/WixAdditionalTools/WixAdditionalTools.wxs
+++ b/src/setup/WixAdditionalTools/WixAdditionalTools.wxs
@@ -2,7 +2,7 @@
2 2
3<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" 3<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"
4 xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal"> 4 xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal">
5 <Bundle Id="WixToolset.WixAdditionalTools" Name="!(loc.Name)" Manufacturer="WiX Toolset" Version="$(SetupVersion)" 5 <Bundle Id="WixToolset.WixAdditionalTools" Name="!(loc.Name)" Manufacturer="$(Company)" Version="$(SetupVersion)"
6 AboutUrl="!(loc.AboutUrl)" HelpUrl="!(loc.SupportUrl)" UpdateUrl="!(loc.UpdateUrl)"> 6 AboutUrl="!(loc.AboutUrl)" HelpUrl="!(loc.SupportUrl)" UpdateUrl="!(loc.UpdateUrl)">
7 <BootstrapperApplication> 7 <BootstrapperApplication>
8 <bal:WixStandardBootstrapperApplication 8 <bal:WixStandardBootstrapperApplication
diff --git a/src/setup/wix-cli/Package.wxs b/src/setup/wix-cli/Package.wxs
index c3a66973..897a1e5a 100644
--- a/src/setup/wix-cli/Package.wxs
+++ b/src/setup/wix-cli/Package.wxs
@@ -1,7 +1,7 @@
1<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> 1<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" 2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"
3 xmlns:ui="http://wixtoolset.org/schemas/v4/wxs/ui"> 3 xmlns:ui="http://wixtoolset.org/schemas/v4/wxs/ui">
4 <Package Id="WixToolset.CommandLineTools$(SetupMajorVersion).Package" Name="WiX Toolset Command-Line Tools" Manufacturer="WiX Toolset" Version="!(bind.fileVersion.WixExe)"> 4 <Package Id="WixToolset.CommandLineTools$(SetupMajorVersion).Package" Name="WiX Toolset Command-Line Tools" Manufacturer="$(Company)" Version="!(bind.fileVersion.WixExe)">
5 <MediaTemplate EmbedCab="yes" /> 5 <MediaTemplate EmbedCab="yes" />
6 6
7 <ComponentGroupRef Id="BinaryFiles" /> 7 <ComponentGroupRef Id="BinaryFiles" />
diff --git a/src/tools/WixToolset.Heat/WixToolset.Heat.nuspec b/src/tools/WixToolset.Heat/WixToolset.Heat.nuspec
index fea090c3..48e94797 100644
--- a/src/tools/WixToolset.Heat/WixToolset.Heat.nuspec
+++ b/src/tools/WixToolset.Heat/WixToolset.Heat.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -16,8 +17,8 @@
16 17
17 <files> 18 <files>
18 <file src="$eulaTxt$" /> 19 <file src="$eulaTxt$" />
20 <file src="$iconPng$" />
19 <file src="$projectFolder$\$id$.targets" target="build" /> 21 <file src="$projectFolder$\$id$.targets" target="build" />
20 <file src="$projectFolder$\..\..\internal\images\wix.png" />
21 <file src="tools\**\*" target="tools" /> 22 <file src="tools\**\*" target="tools" />
22 </files> 23 </files>
23</package> 24</package>
diff --git a/src/wix/WixToolset.Core.Native/WixToolset.Core.Native.nuspec b/src/wix/WixToolset.Core.Native/WixToolset.Core.Native.nuspec
index 32ba7614..b5421c1a 100644
--- a/src/wix/WixToolset.Core.Native/WixToolset.Core.Native.nuspec
+++ b/src/wix/WixToolset.Core.Native/WixToolset.Core.Native.nuspec
@@ -8,6 +8,7 @@
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <license type="file">OSMFEULA.txt</license> 9 <license type="file">OSMFEULA.txt</license>
10 <requireLicenseAcceptance>true</requireLicenseAcceptance> 10 <requireLicenseAcceptance>true</requireLicenseAcceptance>
11 <tags>$packageTags$</tags>
11 <copyright>$copyright$</copyright> 12 <copyright>$copyright$</copyright>
12 <projectUrl>$projectUrl$</projectUrl> 13 <projectUrl>$projectUrl$</projectUrl>
13 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
diff --git a/src/wix/WixToolset.Sdk/WixToolset.Sdk.nuspec b/src/wix/WixToolset.Sdk/WixToolset.Sdk.nuspec
index 12c121ce..104e5cd8 100644
--- a/src/wix/WixToolset.Sdk/WixToolset.Sdk.nuspec
+++ b/src/wix/WixToolset.Sdk/WixToolset.Sdk.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -19,7 +20,7 @@
19 20
20 <files> 21 <files>
21 <file src="$eulaTxt$" /> 22 <file src="$eulaTxt$" />
22 <file src="$projectFolder$\..\..\internal\images\wix.png" /> 23 <file src="$iconPng$" />
23 <file src="build\**\*" target="build" /> 24 <file src="build\**\*" target="build" />
24 <file src="Sdk\**\*" target="Sdk" /> 25 <file src="Sdk\**\*" target="Sdk" />
25 <file src="tools\**\*" target="tools" exclude="**\*.xml;**\WixToolset.Core.Native.targets" /> 26 <file src="tools\**\*" target="tools" exclude="**\*.xml;**\WixToolset.Core.Native.targets" />
diff --git a/src/wix/pack-wix/pack-wix.nuspec b/src/wix/pack-wix/pack-wix.nuspec
index eb065149..cee65f79 100644
--- a/src/wix/pack-wix/pack-wix.nuspec
+++ b/src/wix/pack-wix/pack-wix.nuspec
@@ -6,9 +6,10 @@
6 <title>$title$</title> 6 <title>$title$</title>
7 <description>$description$</description> 7 <description>$description$</description>
8 <authors>$authors$</authors> 8 <authors>$authors$</authors>
9 <icon>wix.png</icon> 9 <icon>icon.png</icon>
10 <license type="file">OSMFEULA.txt</license> 10 <license type="file">OSMFEULA.txt</license>
11 <requireLicenseAcceptance>true</requireLicenseAcceptance> 11 <requireLicenseAcceptance>true</requireLicenseAcceptance>
12 <tags>$packageTags$</tags>
12 <copyright>$copyright$</copyright> 13 <copyright>$copyright$</copyright>
13 <projectUrl>$projectUrl$</projectUrl> 14 <projectUrl>$projectUrl$</projectUrl>
14 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> 15 <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
@@ -19,8 +20,8 @@
19 20
20 <files> 21 <files>
21 <file src="$eulaTxt$" /> 22 <file src="$eulaTxt$" />
23 <file src="$iconPng$" />
22 <file src="$projectFolder$\DotnetToolSettings.xml" target="tools\net6.0\any" /> 24 <file src="$projectFolder$\DotnetToolSettings.xml" target="tools\net6.0\any" />
23 <file src="$projectFolder$\..\..\internal\images\wix.png" />
24 <file src="**" target="tools\net6.0\any" exclude="**\*.xml;**\WixToolset.Core.Native.targets" /> 25 <file src="**" target="tools\net6.0\any" exclude="**\*.xml;**\WixToolset.Core.Native.targets" />
25 </files> 26 </files>
26</package> 27</package>