aboutsummaryrefslogtreecommitdiff
path: root/src
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 /src
parent4d3f7c8cf16db06932596beb27d8d025be501b95 (diff)
downloadwix-45535e659ea8b58101fe9e8adfa6aa273d2bb544.tar.gz
wix-45535e659ea8b58101fe9e8adfa6aa273d2bb544.tar.bz2
wix-45535e659ea8b58101fe9e8adfa6aa273d2bb544.zip
Formalize official WiX build and update tags in nupkgs
Diffstat (limited to 'src')
-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
22 files changed, 65 insertions, 35 deletions
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>