diff options
Diffstat (limited to 'src')
82 files changed, 1728 insertions, 89 deletions
diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 0ca36281..110ccb28 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props | |||
@@ -33,9 +33,9 @@ | |||
33 | </PropertyGroup> | 33 | </PropertyGroup> |
34 | 34 | ||
35 | <PropertyGroup> | 35 | <PropertyGroup> |
36 | <Authors Condition=" '$(WixOfficialBuild)'!='true' ">Private WiX Build</Authors> | 36 | <Authors Condition=" '$(WixOfficialBuild)'!='true' ">WiX Dev Build</Authors> |
37 | <Authors Condition=" '$(WixOfficialBuild)'=='true' ">WiX Toolset Team</Authors> | 37 | <Authors Condition=" '$(WixOfficialBuild)'=='true' ">WiX Toolset Team</Authors> |
38 | <Company Condition=" '$(WixOfficialBuild)'!='true' ">Private WiX Build</Company> | 38 | <Company Condition=" '$(WixOfficialBuild)'!='true' ">WiX Dev Build</Company> |
39 | <Company Condition=" '$(WixOfficialBuild)'=='true' ">WiX Toolset</Company> | 39 | <Company Condition=" '$(WixOfficialBuild)'=='true' ">WiX Toolset</Company> |
40 | <Copyright>Copyright (c) .NET Foundation and contributors. All rights reserved.</Copyright> | 40 | <Copyright>Copyright (c) .NET Foundation and contributors. All rights reserved.</Copyright> |
41 | 41 | ||
@@ -43,7 +43,7 @@ | |||
43 | <PackageLicenseFile>OSMFEULA.txt</PackageLicenseFile> | 43 | <PackageLicenseFile>OSMFEULA.txt</PackageLicenseFile> |
44 | <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | 44 | <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> |
45 | 45 | ||
46 | <Product Condition=" '$(WixOfficialBuild)'!='true' ">Private WiX Build</Product> | 46 | <Product Condition=" '$(WixOfficialBuild)'!='true' ">WiX Dev Build</Product> |
47 | <Product Condition=" '$(WixOfficialBuild)'=='true' ">WiX Toolset</Product> | 47 | <Product Condition=" '$(WixOfficialBuild)'=='true' ">WiX Toolset</Product> |
48 | <ProjectUrl>https://wixtoolset.org/</ProjectUrl> | 48 | <ProjectUrl>https://wixtoolset.org/</ProjectUrl> |
49 | <PackageIcon>icon.png</PackageIcon> | 49 | <PackageIcon>icon.png</PackageIcon> |
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs index 44d77359..25413790 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs | |||
@@ -259,9 +259,9 @@ namespace WixToolset.BootstrapperApplicationApi | |||
259 | } | 259 | } |
260 | 260 | ||
261 | /// <inheritdoc/> | 261 | /// <inheritdoc/> |
262 | public void SetUpdateSource(string url) | 262 | public void SetUpdateSource(string url, string authorizationHeader) |
263 | { | 263 | { |
264 | this.engine.SetUpdateSource(url); | 264 | this.engine.SetUpdateSource(url, authorizationHeader); |
265 | } | 265 | } |
266 | 266 | ||
267 | /// <inheritdoc/> | 267 | /// <inheritdoc/> |
@@ -271,9 +271,9 @@ namespace WixToolset.BootstrapperApplicationApi | |||
271 | } | 271 | } |
272 | 272 | ||
273 | /// <inheritdoc/> | 273 | /// <inheritdoc/> |
274 | public void SetDownloadSource(string packageOrContainerId, string payloadId, string url, string user, string password) | 274 | public void SetDownloadSource(string packageOrContainerId, string payloadId, string url, string user, string password, string authorizationHeader) |
275 | { | 275 | { |
276 | this.engine.SetDownloadSource(packageOrContainerId, payloadId, url, user, password); | 276 | this.engine.SetDownloadSource(packageOrContainerId, payloadId, url, user, password, authorizationHeader); |
277 | } | 277 | } |
278 | 278 | ||
279 | /// <inheritdoc/> | 279 | /// <inheritdoc/> |
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs index c7b0c003..13702757 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs | |||
@@ -129,14 +129,15 @@ namespace WixToolset.BootstrapperApplicationApi | |||
129 | ); | 129 | ); |
130 | 130 | ||
131 | /// <summary> | 131 | /// <summary> |
132 | /// See <see cref="IEngine.SetDownloadSource(string, string, string, string, string)"/>. | 132 | /// See <see cref="IEngine.SetDownloadSource(string, string, string, string, string, string)"/>. |
133 | /// </summary> | 133 | /// </summary> |
134 | void SetDownloadSource( | 134 | void SetDownloadSource( |
135 | [MarshalAs(UnmanagedType.LPWStr)] string wzPackageOrContainerId, | 135 | [MarshalAs(UnmanagedType.LPWStr)] string wzPackageOrContainerId, |
136 | [MarshalAs(UnmanagedType.LPWStr)] string wzPayloadId, | 136 | [MarshalAs(UnmanagedType.LPWStr)] string wzPayloadId, |
137 | [MarshalAs(UnmanagedType.LPWStr)] string wzUrl, | 137 | [MarshalAs(UnmanagedType.LPWStr)] string wzUrl, |
138 | [MarshalAs(UnmanagedType.LPWStr)] string wzUser, | 138 | [MarshalAs(UnmanagedType.LPWStr)] string wzUser, |
139 | [MarshalAs(UnmanagedType.LPWStr)] string wzPassword | 139 | [MarshalAs(UnmanagedType.LPWStr)] string wzPassword, |
140 | [MarshalAs(UnmanagedType.LPWStr)] string wzAuthorizationHeader | ||
140 | ); | 141 | ); |
141 | 142 | ||
142 | /// <summary> | 143 | /// <summary> |
@@ -219,7 +220,8 @@ namespace WixToolset.BootstrapperApplicationApi | |||
219 | /// Sets the URL to the update feed. | 220 | /// Sets the URL to the update feed. |
220 | /// </summary> | 221 | /// </summary> |
221 | void SetUpdateSource( | 222 | void SetUpdateSource( |
222 | [MarshalAs(UnmanagedType.LPWStr)] string url | 223 | [MarshalAs(UnmanagedType.LPWStr)] string url, |
224 | [MarshalAs(UnmanagedType.LPWStr)] string wzAuthorizationHeader | ||
223 | ); | 225 | ); |
224 | 226 | ||
225 | /// <summary> | 227 | /// <summary> |
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs index ad51b2be..1ff12c28 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs | |||
@@ -37,14 +37,14 @@ namespace WixToolset.BootstrapperApplicationApi | |||
37 | /// <summary> | 37 | /// <summary> |
38 | /// Fired when the engine has begun acquiring the payload or container. | 38 | /// Fired when the engine has begun acquiring the payload or container. |
39 | /// The BA can change the source using <see cref="IEngine.SetLocalSource(String, String, String)"/> | 39 | /// The BA can change the source using <see cref="IEngine.SetLocalSource(String, String, String)"/> |
40 | /// or <see cref="IEngine.SetDownloadSource(String, String, String, String, String)"/>. | 40 | /// or <see cref="IEngine.SetDownloadSource(String, String, String, String, String, String)"/>. |
41 | /// </summary> | 41 | /// </summary> |
42 | event EventHandler<CacheAcquireBeginEventArgs> CacheAcquireBegin; | 42 | event EventHandler<CacheAcquireBeginEventArgs> CacheAcquireBegin; |
43 | 43 | ||
44 | /// <summary> | 44 | /// <summary> |
45 | /// Fired when the engine has completed the acquisition of the payload or container. | 45 | /// Fired when the engine has completed the acquisition of the payload or container. |
46 | /// The BA can change the source using <see cref="IEngine.SetLocalSource(String, String, String)"/> | 46 | /// The BA can change the source using <see cref="IEngine.SetLocalSource(String, String, String)"/> |
47 | /// or <see cref="IEngine.SetDownloadSource(String, String, String, String, String)"/>. | 47 | /// or <see cref="IEngine.SetDownloadSource(String, String, String, String, String, String)"/>. |
48 | /// </summary> | 48 | /// </summary> |
49 | event EventHandler<CacheAcquireCompleteEventArgs> CacheAcquireComplete; | 49 | event EventHandler<CacheAcquireCompleteEventArgs> CacheAcquireComplete; |
50 | 50 | ||
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs index bd78409b..03ceed06 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs | |||
@@ -156,7 +156,8 @@ namespace WixToolset.BootstrapperApplicationApi | |||
156 | /// Sets the URL to the update feed. | 156 | /// Sets the URL to the update feed. |
157 | /// </summary> | 157 | /// </summary> |
158 | /// <param name="url">URL of the update feed.</param> | 158 | /// <param name="url">URL of the update feed.</param> |
159 | void SetUpdateSource(string url); | 159 | /// <param name="authorizationHeader">Additional proxy authentication header. Not currently used.</param> |
160 | void SetUpdateSource(string url, string authorizationHeader); | ||
160 | 161 | ||
161 | /// <summary> | 162 | /// <summary> |
162 | /// Set the local source for a package or container. | 163 | /// Set the local source for a package or container. |
@@ -174,7 +175,8 @@ namespace WixToolset.BootstrapperApplicationApi | |||
174 | /// <param name="url">The new url.</param> | 175 | /// <param name="url">The new url.</param> |
175 | /// <param name="user">The user name for proxy authentication.</param> | 176 | /// <param name="user">The user name for proxy authentication.</param> |
176 | /// <param name="password">The password for proxy authentication.</param> | 177 | /// <param name="password">The password for proxy authentication.</param> |
177 | void SetDownloadSource(string packageOrContainerId, string payloadId, string url, string user, string password); | 178 | /// <param name="authorizationHeader">Additional proxy authentication header. Not currently used.</param> |
179 | void SetDownloadSource(string packageOrContainerId, string payloadId, string url, string user, string password, string authorizationHeader); | ||
178 | 180 | ||
179 | /// <summary> | 181 | /// <summary> |
180 | /// Sets numeric variables for the engine. | 182 | /// Sets numeric variables for the engine. |
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/README.md b/src/api/burn/WixToolset.BootstrapperApplicationApi/README.md new file mode 100644 index 00000000..eeedbf9f --- /dev/null +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/README.md | |||
@@ -0,0 +1,37 @@ | |||
1 | # WixToolset.BootstrapperApplicationApi - managed BootstrapperApplication API | ||
2 | |||
3 | The `WixToolset.BootstrapperApplicationApi` package contains the SDK for building managed BootstrapperApplications. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | BAFunctions are native-code DLLs (typically written in C++) that let you supplement the behavior of WixStdBA, rather than writing an entirely new BA to tweak existing BA behavior. | ||
18 | |||
19 | The best way to learn is via the samples at: https://github.com/wixtoolset/wix/tree/HEAD/src/ext/Bal/Samples/bafunctions | ||
20 | |||
21 | |||
22 | ## Additional resources | ||
23 | |||
24 | * [WiX Website][web] | ||
25 | * [WiX Documentation][docs] | ||
26 | * [WiX Issue Tracker][issues] | ||
27 | * [WiX Discussions][discussions] | ||
28 | |||
29 | |||
30 | [web]: https://www.firegiant.com/wixtoolset/ | ||
31 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
32 | [issues]: https://github.com/wixtoolset/issues/issues | ||
33 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
34 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
35 | [osmf]: https://opensourcemaintenancefee.org/ | ||
36 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
37 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec index 63acc895..73fef99b 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/WixToolset.BootstrapperApplicationApi.nuspec | |||
@@ -7,6 +7,7 @@ | |||
7 | <description>$description$</description> | 7 | <description>$description$</description> |
8 | <authors>$authors$</authors> | 8 | <authors>$authors$</authors> |
9 | <icon>icon.png</icon> | 9 | <icon>icon.png</icon> |
10 | <readme>README.md</readme> | ||
10 | <license type="file">OSMFEULA.txt</license> | 11 | <license type="file">OSMFEULA.txt</license> |
11 | <requireLicenseAcceptance>true</requireLicenseAcceptance> | 12 | <requireLicenseAcceptance>true</requireLicenseAcceptance> |
12 | <tags>$packageTags$</tags> | 13 | <tags>$packageTags$</tags> |
@@ -25,6 +26,7 @@ | |||
25 | <files> | 26 | <files> |
26 | <file src="$eulaTxt$" /> | 27 | <file src="$eulaTxt$" /> |
27 | <file src="$iconPng$" /> | 28 | <file src="$iconPng$" /> |
29 | <file src="$projectFolder$\README.md" /> | ||
28 | 30 | ||
29 | <file src="$projectFolder$\build\WixToolset.BootstrapperApplicationApi.props" target="build\" /> | 31 | <file src="$projectFolder$\build\WixToolset.BootstrapperApplicationApi.props" target="build\" /> |
30 | 32 | ||
diff --git a/src/api/burn/bextutil/README.md b/src/api/burn/bextutil/README.md new file mode 100644 index 00000000..cee7e98c --- /dev/null +++ b/src/api/burn/bextutil/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.BootstrapperExtensionApi - extend WiX Bootstrapper Engine | ||
2 | |||
3 | The `WixToolset.BootstrapperExtensionApi` package contains the SDK for extending the WiX Bootstrapper Engine, better known as "burn". | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/api/burn/bextutil/bextutil.nuspec b/src/api/burn/bextutil/bextutil.nuspec index f790e0b8..065b72a3 100644 --- a/src/api/burn/bextutil/bextutil.nuspec +++ b/src/api/burn/bextutil/bextutil.nuspec | |||
@@ -7,6 +7,7 @@ | |||
7 | <description>$description$</description> | 7 | <description>$description$</description> |
8 | <authors>$authors$</authors> | 8 | <authors>$authors$</authors> |
9 | <icon>icon.png</icon> | 9 | <icon>icon.png</icon> |
10 | <readme>README.md</readme> | ||
10 | <license type="file">OSMFEULA.txt</license> | 11 | <license type="file">OSMFEULA.txt</license> |
11 | <requireLicenseAcceptance>true</requireLicenseAcceptance> | 12 | <requireLicenseAcceptance>true</requireLicenseAcceptance> |
12 | <tags>$packageTags$</tags> | 13 | <tags>$packageTags$</tags> |
@@ -21,6 +22,7 @@ | |||
21 | <files> | 22 | <files> |
22 | <file src="$eulaTxt$" /> | 23 | <file src="$eulaTxt$" /> |
23 | <file src="$iconPng$" /> | 24 | <file src="$iconPng$" /> |
25 | <file src="$projectFolder$\README.md" /> | ||
24 | <file src="$projectFolder$\build\$id$.props" target="build\" /> | 26 | <file src="$projectFolder$\build\$id$.props" target="build\" /> |
25 | <file src="$projectFolder$\inc\*" target="build\native\include" /> | 27 | <file src="$projectFolder$\inc\*" target="build\native\include" /> |
26 | <file src="$projectFolder$\..\inc\BootstrapperExtensionTypes.h" target="build\native\include" /> | 28 | <file src="$projectFolder$\..\inc\BootstrapperExtensionTypes.h" target="build\native\include" /> |
diff --git a/src/api/wix/WixToolset.Data/README.md b/src/api/wix/WixToolset.Data/README.md new file mode 100644 index 00000000..192e7993 --- /dev/null +++ b/src/api/wix/WixToolset.Data/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Data - fundamental data types for the WiX Toolset | ||
2 | |||
3 | The `WixToolset.Data` package provides the fundamental data types used throughout the WiX Toolset. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/api/wix/WixToolset.Data/WixToolset.Data.csproj b/src/api/wix/WixToolset.Data/WixToolset.Data.csproj index e2d71e87..257b9415 100644 --- a/src/api/wix/WixToolset.Data/WixToolset.Data.csproj +++ b/src/api/wix/WixToolset.Data/WixToolset.Data.csproj | |||
@@ -6,8 +6,9 @@ | |||
6 | <TargetFrameworks>netstandard2.0</TargetFrameworks> | 6 | <TargetFrameworks>netstandard2.0</TargetFrameworks> |
7 | <TargetFrameworks Condition=" '$(Configuration)'=='Release' ">$(TargetFrameworks);net472</TargetFrameworks> | 7 | <TargetFrameworks Condition=" '$(Configuration)'=='Release' ">$(TargetFrameworks);net472</TargetFrameworks> |
8 | <LangVersion>7.3</LangVersion> | 8 | <LangVersion>7.3</LangVersion> |
9 | <Description>WiX Toolset Data</Description> | ||
10 | <DebugType>embedded</DebugType> | 9 | <DebugType>embedded</DebugType> |
10 | <Description>WiX Toolset Data</Description> | ||
11 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
11 | <PublishRepositoryUrl>true</PublishRepositoryUrl> | 12 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
12 | <CreateDocumentationFile>true</CreateDocumentationFile> | 13 | <CreateDocumentationFile>true</CreateDocumentationFile> |
13 | <!-- TODO: This shouldn't be ignored because this is public-facing --> | 14 | <!-- TODO: This shouldn't be ignored because this is public-facing --> |
@@ -15,6 +16,10 @@ | |||
15 | </PropertyGroup> | 16 | </PropertyGroup> |
16 | 17 | ||
17 | <ItemGroup> | 18 | <ItemGroup> |
19 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
20 | </ItemGroup> | ||
21 | |||
22 | <ItemGroup> | ||
18 | <PackageReference Include="System.IO.Compression" /> | 23 | <PackageReference Include="System.IO.Compression" /> |
19 | </ItemGroup> | 24 | </ItemGroup> |
20 | </Project> | 25 | </Project> |
diff --git a/src/api/wix/WixToolset.Extensibility/README.md b/src/api/wix/WixToolset.Extensibility/README.md new file mode 100644 index 00000000..62dee501 --- /dev/null +++ b/src/api/wix/WixToolset.Extensibility/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Extensibility - extensibility interfaces for the WiX Toolset | ||
2 | |||
3 | The `WixToolset.Extensibility` package provides the interfaces and base classes WiX Extensions implement to extend the WiX Toolset. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/api/wix/WixToolset.Extensibility/WixToolset.Extensibility.csproj b/src/api/wix/WixToolset.Extensibility/WixToolset.Extensibility.csproj index 86ee754d..f0938b6f 100644 --- a/src/api/wix/WixToolset.Extensibility/WixToolset.Extensibility.csproj +++ b/src/api/wix/WixToolset.Extensibility/WixToolset.Extensibility.csproj | |||
@@ -5,14 +5,18 @@ | |||
5 | <PropertyGroup> | 5 | <PropertyGroup> |
6 | <TargetFrameworks>netstandard2.0</TargetFrameworks> | 6 | <TargetFrameworks>netstandard2.0</TargetFrameworks> |
7 | <TargetFrameworks Condition=" '$(Configuration)'=='Release' ">$(TargetFrameworks);net472</TargetFrameworks> | 7 | <TargetFrameworks Condition=" '$(Configuration)'=='Release' ">$(TargetFrameworks);net472</TargetFrameworks> |
8 | <Title>WiX Toolset Extensibility</Title> | ||
9 | <Description></Description> | ||
10 | <DebugType>embedded</DebugType> | 8 | <DebugType>embedded</DebugType> |
9 | <Description>WiX Toolset Extensibility</Description> | ||
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
11 | <PublishRepositoryUrl>true</PublishRepositoryUrl> | 11 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
12 | <CreateDocumentationFile>true</CreateDocumentationFile> | 12 | <CreateDocumentationFile>true</CreateDocumentationFile> |
13 | </PropertyGroup> | 13 | </PropertyGroup> |
14 | 14 | ||
15 | <ItemGroup> | 15 | <ItemGroup> |
16 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
17 | </ItemGroup> | ||
18 | |||
19 | <ItemGroup> | ||
16 | <ProjectReference Include="..\WixToolset.Data\WixToolset.Data.csproj" /> | 20 | <ProjectReference Include="..\WixToolset.Data\WixToolset.Data.csproj" /> |
17 | </ItemGroup> | 21 | </ItemGroup> |
18 | </Project> | 22 | </Project> |
diff --git a/src/dtf/WixToolset.Dtf.Compression.Cab/README.md b/src/dtf/WixToolset.Dtf.Compression.Cab/README.md new file mode 100644 index 00000000..d67ea7d1 --- /dev/null +++ b/src/dtf/WixToolset.Dtf.Compression.Cab/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Dtf.Compression.Cab - managed cabinet compression API | ||
2 | |||
3 | The `WixToolset.Dtf.Compression.Cab` package contains the managed libraries for cabinet archive packing and unpacking. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/dtf/WixToolset.Dtf.Compression.Cab/WixToolset.Dtf.Compression.Cab.csproj b/src/dtf/WixToolset.Dtf.Compression.Cab/WixToolset.Dtf.Compression.Cab.csproj index 08a88b30..e6ed8004 100644 --- a/src/dtf/WixToolset.Dtf.Compression.Cab/WixToolset.Dtf.Compression.Cab.csproj +++ b/src/dtf/WixToolset.Dtf.Compression.Cab/WixToolset.Dtf.Compression.Cab.csproj | |||
@@ -7,11 +7,13 @@ | |||
7 | <AssemblyName>WixToolset.Dtf.Compression.Cab</AssemblyName> | 7 | <AssemblyName>WixToolset.Dtf.Compression.Cab</AssemblyName> |
8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> | 8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> |
9 | <Description>Managed libraries for cabinet archive packing and unpacking</Description> | 9 | <Description>Managed libraries for cabinet archive packing and unpacking</Description> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <CreateDocumentationFile>true</CreateDocumentationFile> | 11 | <CreateDocumentationFile>true</CreateDocumentationFile> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
13 | <ItemGroup> | 14 | <ItemGroup> |
14 | <None Include="Errors.txt" /> | 15 | <None Include="Errors.txt" /> |
16 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
15 | <EmbeddedResource Include="Errors.resources" /> | 17 | <EmbeddedResource Include="Errors.resources" /> |
16 | </ItemGroup> | 18 | </ItemGroup> |
17 | 19 | ||
diff --git a/src/dtf/WixToolset.Dtf.Compression.Zip/README.md b/src/dtf/WixToolset.Dtf.Compression.Zip/README.md new file mode 100644 index 00000000..3837e985 --- /dev/null +++ b/src/dtf/WixToolset.Dtf.Compression.Zip/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Dtf.Compression.Zip - managed zip compression API | ||
2 | |||
3 | The `WixToolset.Dtf.Compression.Zip` package contains the managed libraries for zip archive packing and unpacking. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/dtf/WixToolset.Dtf.Compression.Zip/WixToolset.Dtf.Compression.Zip.csproj b/src/dtf/WixToolset.Dtf.Compression.Zip/WixToolset.Dtf.Compression.Zip.csproj index aa97019d..1d185162 100644 --- a/src/dtf/WixToolset.Dtf.Compression.Zip/WixToolset.Dtf.Compression.Zip.csproj +++ b/src/dtf/WixToolset.Dtf.Compression.Zip/WixToolset.Dtf.Compression.Zip.csproj | |||
@@ -7,10 +7,15 @@ | |||
7 | <AssemblyName>WixToolset.Dtf.Compression.Zip</AssemblyName> | 7 | <AssemblyName>WixToolset.Dtf.Compression.Zip</AssemblyName> |
8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> | 8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> |
9 | <Description>Managed libraries for zip archive packing and unpacking</Description> | 9 | <Description>Managed libraries for zip archive packing and unpacking</Description> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <CreateDocumentationFile>true</CreateDocumentationFile> | 11 | <CreateDocumentationFile>true</CreateDocumentationFile> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
13 | <ItemGroup> | 14 | <ItemGroup> |
15 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
16 | </ItemGroup> | ||
17 | |||
18 | <ItemGroup> | ||
14 | <ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj" /> | 19 | <ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj" /> |
15 | </ItemGroup> | 20 | </ItemGroup> |
16 | </Project> | 21 | </Project> |
diff --git a/src/dtf/WixToolset.Dtf.Compression/README.md b/src/dtf/WixToolset.Dtf.Compression/README.md new file mode 100644 index 00000000..b96d3172 --- /dev/null +++ b/src/dtf/WixToolset.Dtf.Compression/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Dtf.Compression - managed compression API | ||
2 | |||
3 | The `WixToolset.Dtf.Compression` package contains the abstract base libraries for archive packing and unpacking. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/dtf/WixToolset.Dtf.Compression/WixToolset.Dtf.Compression.csproj b/src/dtf/WixToolset.Dtf.Compression/WixToolset.Dtf.Compression.csproj index 907e7a04..99a4017c 100644 --- a/src/dtf/WixToolset.Dtf.Compression/WixToolset.Dtf.Compression.csproj +++ b/src/dtf/WixToolset.Dtf.Compression/WixToolset.Dtf.Compression.csproj | |||
@@ -7,10 +7,12 @@ | |||
7 | <AssemblyName>WixToolset.Dtf.Compression</AssemblyName> | 7 | <AssemblyName>WixToolset.Dtf.Compression</AssemblyName> |
8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> | 8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> |
9 | <Description>Abstract base libraries for archive packing and unpacking</Description> | 9 | <Description>Abstract base libraries for archive packing and unpacking</Description> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <CreateDocumentationFile>true</CreateDocumentationFile> | 11 | <CreateDocumentationFile>true</CreateDocumentationFile> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
13 | <ItemGroup> | 14 | <ItemGroup> |
14 | <None Include="Compression.cd" /> | 15 | <None Include="Compression.cd" /> |
16 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
15 | </ItemGroup> | 17 | </ItemGroup> |
16 | </Project> | 18 | </Project> |
diff --git a/src/dtf/WixToolset.Dtf.CustomAction/README.md b/src/dtf/WixToolset.Dtf.CustomAction/README.md new file mode 100644 index 00000000..ad8621b0 --- /dev/null +++ b/src/dtf/WixToolset.Dtf.CustomAction/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Dtf.CustomAction - the WiX Toolset Managed CustomAction Framework | ||
2 | |||
3 | The `WixToolset.Dtf.CustomAction` package enables developers to create managed custom actions for the Windows Installer. This package contains the tools necessary to convert your project into a managed custom action. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.csproj b/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.csproj index 379aa194..9204e22b 100644 --- a/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.csproj +++ b/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.csproj | |||
@@ -7,7 +7,6 @@ | |||
7 | <IncludeBuildOutput>false</IncludeBuildOutput> | 7 | <IncludeBuildOutput>false</IncludeBuildOutput> |
8 | <Title>The WiX Toolset Managed CustomAction Framework.</Title> | 8 | <Title>The WiX Toolset Managed CustomAction Framework.</Title> |
9 | <Description>The WiX Toolset lets developers create managed custom actions for the Windows Installer. This package contains the tools necessary to convert your project into a managed custom action.</Description> | 9 | <Description>The WiX Toolset lets developers create managed custom actions for the Windows Installer. This package contains the tools necessary to convert your project into a managed custom action.</Description> |
10 | |||
11 | <NuspecBasePath>$(OutputPath)</NuspecBasePath> | 10 | <NuspecBasePath>$(OutputPath)</NuspecBasePath> |
12 | </PropertyGroup> | 11 | </PropertyGroup> |
13 | 12 | ||
diff --git a/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.nuspec b/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.nuspec index 8eb7110f..bac680dc 100644 --- a/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.nuspec +++ b/src/dtf/WixToolset.Dtf.CustomAction/WixToolset.Dtf.CustomAction.nuspec | |||
@@ -7,6 +7,7 @@ | |||
7 | <description>$description$</description> | 7 | <description>$description$</description> |
8 | <authors>$authors$</authors> | 8 | <authors>$authors$</authors> |
9 | <icon>icon.png</icon> | 9 | <icon>icon.png</icon> |
10 | <readme>README.md</readme> | ||
10 | <license type="file">OSMFEULA.txt</license> | 11 | <license type="file">OSMFEULA.txt</license> |
11 | <requireLicenseAcceptance>true</requireLicenseAcceptance> | 12 | <requireLicenseAcceptance>true</requireLicenseAcceptance> |
12 | <tags>$packageTags$ CustomActions</tags> | 13 | <tags>$packageTags$ CustomActions</tags> |
@@ -21,6 +22,7 @@ | |||
21 | <files> | 22 | <files> |
22 | <file src="$eulaTxt$" /> | 23 | <file src="$eulaTxt$" /> |
23 | <file src="$iconPng$" /> | 24 | <file src="$iconPng$" /> |
25 | <file src="$projectFolder$\README.md" /> | ||
24 | <file src="$projectFolder$\$id$.targets" target="build" /> | 26 | <file src="$projectFolder$\$id$.targets" target="build" /> |
25 | <file src="net472\WixToolset.Dtf.MakeSfxCA.exe" target="tools" /> | 27 | <file src="net472\WixToolset.Dtf.MakeSfxCA.exe" target="tools" /> |
26 | <file src="net472\WixToolset.Dtf.MakeSfxCA.exe.config" target="tools" /> | 28 | <file src="net472\WixToolset.Dtf.MakeSfxCA.exe.config" target="tools" /> |
diff --git a/src/dtf/WixToolset.Dtf.Resources/README.md b/src/dtf/WixToolset.Dtf.Resources/README.md new file mode 100644 index 00000000..00b0ea18 --- /dev/null +++ b/src/dtf/WixToolset.Dtf.Resources/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Dtf.Resources - managed executable resource API | ||
2 | |||
3 | The `WixToolset.Dtf.Resources` package contains support for reading and writing resource data in executable files. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/dtf/WixToolset.Dtf.Resources/WixToolset.Dtf.Resources.csproj b/src/dtf/WixToolset.Dtf.Resources/WixToolset.Dtf.Resources.csproj index 89bff841..41f55dcd 100644 --- a/src/dtf/WixToolset.Dtf.Resources/WixToolset.Dtf.Resources.csproj +++ b/src/dtf/WixToolset.Dtf.Resources/WixToolset.Dtf.Resources.csproj | |||
@@ -7,6 +7,11 @@ | |||
7 | <AssemblyName>WixToolset.Dtf.Resources</AssemblyName> | 7 | <AssemblyName>WixToolset.Dtf.Resources</AssemblyName> |
8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> | 8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> |
9 | <Description>Classes for reading and writing resource data in executable files</Description> | 9 | <Description>Classes for reading and writing resource data in executable files</Description> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <CreateDocumentationFile>true</CreateDocumentationFile> | 11 | <CreateDocumentationFile>true</CreateDocumentationFile> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
13 | |||
14 | <ItemGroup> | ||
15 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
16 | </ItemGroup> | ||
12 | </Project> | 17 | </Project> |
diff --git a/src/dtf/WixToolset.Dtf.WindowsInstaller.Linq/README.md b/src/dtf/WixToolset.Dtf.WindowsInstaller.Linq/README.md new file mode 100644 index 00000000..c667bd4c --- /dev/null +++ b/src/dtf/WixToolset.Dtf.WindowsInstaller.Linq/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Dtf.WindowsInstaller.Linq - managed Widows Installer LINQ extensions | ||
2 | |||
3 | The `WixToolset.Dtf.WindowsInstaller.Linq` package contains the LINQ extensions for the managed Windows Installer API. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/dtf/WixToolset.Dtf.WindowsInstaller.Linq/WixToolset.Dtf.WindowsInstaller.Linq.csproj b/src/dtf/WixToolset.Dtf.WindowsInstaller.Linq/WixToolset.Dtf.WindowsInstaller.Linq.csproj index fbc85880..010fc5af 100644 --- a/src/dtf/WixToolset.Dtf.WindowsInstaller.Linq/WixToolset.Dtf.WindowsInstaller.Linq.csproj +++ b/src/dtf/WixToolset.Dtf.WindowsInstaller.Linq/WixToolset.Dtf.WindowsInstaller.Linq.csproj | |||
@@ -7,10 +7,15 @@ | |||
7 | <AssemblyName>WixToolset.Dtf.WindowsInstaller.Linq</AssemblyName> | 7 | <AssemblyName>WixToolset.Dtf.WindowsInstaller.Linq</AssemblyName> |
8 | <TargetFrameworks>netstandard2.0;net35</TargetFrameworks> | 8 | <TargetFrameworks>netstandard2.0;net35</TargetFrameworks> |
9 | <Description>LINQ extensions for Windows Installer classes</Description> | 9 | <Description>LINQ extensions for Windows Installer classes</Description> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <CreateDocumentationFile>true</CreateDocumentationFile> | 11 | <CreateDocumentationFile>true</CreateDocumentationFile> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
13 | <ItemGroup> | 14 | <ItemGroup> |
15 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
16 | </ItemGroup> | ||
17 | |||
18 | <ItemGroup> | ||
14 | <ProjectReference Include="..\WixToolset.Dtf.WindowsInstaller\WixToolset.Dtf.WindowsInstaller.csproj" /> | 19 | <ProjectReference Include="..\WixToolset.Dtf.WindowsInstaller\WixToolset.Dtf.WindowsInstaller.csproj" /> |
15 | </ItemGroup> | 20 | </ItemGroup> |
16 | </Project> | 21 | </Project> |
diff --git a/src/dtf/WixToolset.Dtf.WindowsInstaller.Package/README.md b/src/dtf/WixToolset.Dtf.WindowsInstaller.Package/README.md new file mode 100644 index 00000000..e9eea708 --- /dev/null +++ b/src/dtf/WixToolset.Dtf.WindowsInstaller.Package/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Dtf.WindowsInstaller.Package - managed extended Windows Installer API | ||
2 | |||
3 | The `WixToolset.Dtf.WindowsInstaller.Package` package contains extended managed libraries for accessing the Windows Installer API. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/dtf/WixToolset.Dtf.WindowsInstaller.Package/WixToolset.Dtf.WindowsInstaller.Package.csproj b/src/dtf/WixToolset.Dtf.WindowsInstaller.Package/WixToolset.Dtf.WindowsInstaller.Package.csproj index b3952177..85442fc4 100644 --- a/src/dtf/WixToolset.Dtf.WindowsInstaller.Package/WixToolset.Dtf.WindowsInstaller.Package.csproj +++ b/src/dtf/WixToolset.Dtf.WindowsInstaller.Package/WixToolset.Dtf.WindowsInstaller.Package.csproj | |||
@@ -7,10 +7,15 @@ | |||
7 | <AssemblyName>WixToolset.Dtf.WindowsInstaller.Package</AssemblyName> | 7 | <AssemblyName>WixToolset.Dtf.WindowsInstaller.Package</AssemblyName> |
8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> | 8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> |
9 | <Description>Extended managed libraries for Windows Installer</Description> | 9 | <Description>Extended managed libraries for Windows Installer</Description> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <CreateDocumentationFile>true</CreateDocumentationFile> | 11 | <CreateDocumentationFile>true</CreateDocumentationFile> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
13 | <ItemGroup> | 14 | <ItemGroup> |
15 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
16 | </ItemGroup> | ||
17 | |||
18 | <ItemGroup> | ||
14 | <ProjectReference Include="..\WixToolset.Dtf.WindowsInstaller\WixToolset.Dtf.WindowsInstaller.csproj" /> | 19 | <ProjectReference Include="..\WixToolset.Dtf.WindowsInstaller\WixToolset.Dtf.WindowsInstaller.csproj" /> |
15 | <ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj" /> | 20 | <ProjectReference Include="..\WixToolset.Dtf.Compression\WixToolset.Dtf.Compression.csproj" /> |
16 | <ProjectReference Include="..\WixToolset.Dtf.Compression.Cab\WixToolset.Dtf.Compression.Cab.csproj" /> | 21 | <ProjectReference Include="..\WixToolset.Dtf.Compression.Cab\WixToolset.Dtf.Compression.Cab.csproj" /> |
diff --git a/src/dtf/WixToolset.Dtf.WindowsInstaller/README.md b/src/dtf/WixToolset.Dtf.WindowsInstaller/README.md new file mode 100644 index 00000000..22cefde7 --- /dev/null +++ b/src/dtf/WixToolset.Dtf.WindowsInstaller/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Dtf.WindowsInstaller - managed Windows Installer API | ||
2 | |||
3 | The `WixToolset.Dtf.WindowsInstaller` package contains managed libraries for accessing the Windows Installer. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/dtf/WixToolset.Dtf.WindowsInstaller/WixToolset.Dtf.WindowsInstaller.csproj b/src/dtf/WixToolset.Dtf.WindowsInstaller/WixToolset.Dtf.WindowsInstaller.csproj index 117a4114..55a9dc79 100644 --- a/src/dtf/WixToolset.Dtf.WindowsInstaller/WixToolset.Dtf.WindowsInstaller.csproj +++ b/src/dtf/WixToolset.Dtf.WindowsInstaller/WixToolset.Dtf.WindowsInstaller.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <AssemblyName>WixToolset.Dtf.WindowsInstaller</AssemblyName> | 7 | <AssemblyName>WixToolset.Dtf.WindowsInstaller</AssemblyName> |
8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> | 8 | <TargetFrameworks>netstandard2.0;net20</TargetFrameworks> |
9 | <Description>Managed libraries for Windows Installer</Description> | 9 | <Description>Managed libraries for Windows Installer</Description> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <CreateDocumentationFile>true</CreateDocumentationFile> | 11 | <CreateDocumentationFile>true</CreateDocumentationFile> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -17,6 +18,7 @@ | |||
17 | <ItemGroup> | 18 | <ItemGroup> |
18 | <None Include="Errors.txt" /> | 19 | <None Include="Errors.txt" /> |
19 | <None Include="WindowsInstaller.cd" /> | 20 | <None Include="WindowsInstaller.cd" /> |
21 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
20 | </ItemGroup> | 22 | </ItemGroup> |
21 | 23 | ||
22 | <ItemGroup Condition=" '$(TargetFramework)'=='net20' "> | 24 | <ItemGroup Condition=" '$(TargetFramework)'=='net20' "> |
diff --git a/src/ext/Bal/README.md b/src/ext/Bal/README.md index 4a14b1a2..5e969c4f 100644 --- a/src/ext/Bal/README.md +++ b/src/ext/Bal/README.md | |||
@@ -1,2 +1,58 @@ | |||
1 | # WixToolset.BootstrapperApplications.wixext | 1 | # WixToolset.BootstrapperApplications.wixext - Bootstrapper Applications WiX Toolset Extension |
2 | WixToolset.BootstrapperApplications.wixext - Bootstrapper Applications WiX Toolset Extension | 2 | |
3 | This WiX Extension provides the standard BootstrapperApplications provided by the WiX Toolset. | ||
4 | |||
5 | - WixStdBA ([WixStandardBootstrapperApplication](https://docs.firegiant.com/wix/schema/bal/wixstandardbootstrapperapplication/)), a bootstrapper application with support for custom themes | ||
6 | - WixIuiBA ([WixInternalUIBootstrapperApplication](https://docs.firegiant.com/wix/schema/bal/wixinternaluibootstrapperapplication/)), a bootstrapper application for showing internal UI of Windows Installer packages | ||
7 | - WixPreqBA ([WixPrerequisiteBootstrapperApplication](https://docs.firegiant.com/wix/schema/bal/wixprerequisitebootstrapperapplication/)), a secondary bootstrapper application for bootstrapping the prerequisites needed for a primary bootstrapper application | ||
8 | |||
9 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
10 | |||
11 | ## Open Source Maintenance Fee | ||
12 | |||
13 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
14 | |||
15 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
16 | |||
17 | |||
18 | ## Getting started | ||
19 | |||
20 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
21 | |||
22 | ``` | ||
23 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
24 | <ItemGroup> | ||
25 | <PackageReference Include="WixToolset.BootstrapperApplications.wixext" Version="6.0.0" /> | ||
26 | </ItemGroup> | ||
27 | </Project> | ||
28 | ``` | ||
29 | |||
30 | Then add the namespace and bootstrapper application of choice: | ||
31 | |||
32 | ``` | ||
33 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
34 | xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal"> | ||
35 | <Bundle BundleId="AcmeCorp.Example" Name="Example Bundle" Version="0.0.0.1" Manufacturer="ACME Corporation"> | ||
36 | <BootstrapperApplication> | ||
37 | <bal:WixStandardBootstrapperApplication LicenseUrl="http://wixtoolset.org/about/license/" Theme="hyperlinkLicense" /> | ||
38 | </BootstrapperApplication> | ||
39 | </Bundle> | ||
40 | </Wix> | ||
41 | ``` | ||
42 | |||
43 | ## Additional resources | ||
44 | |||
45 | * [WiX Website][web] | ||
46 | * [WiX Documentation][docs] | ||
47 | * [WiX Issue Tracker][issues] | ||
48 | * [WiX Discussions][discussions] | ||
49 | |||
50 | |||
51 | [web]: https://www.firegiant.com/wixtoolset/ | ||
52 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
53 | [issues]: https://github.com/wixtoolset/issues/issues | ||
54 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
55 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
56 | [osmf]: https://opensourcemaintenancefee.org/ | ||
57 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
58 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/Bal/wixext/README.md b/src/ext/Bal/wixext/README.md deleted file mode 100644 index a986cb0e..00000000 --- a/src/ext/Bal/wixext/README.md +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | # WixToolset.BootstrapperApplications | ||
2 | |||
3 | WixToolset.BootstrapperApplications is a WiX extension that provides the WiX bootstrapper applications: | ||
4 | |||
5 | - WixStdBA ([WixStandardBootstrapperApplication](https://wixtoolset.org/docs/schema/bal/wixstandardbootstrapperapplication/)), a bootstrapper application with support for custom themes | ||
6 | - WixIuiBA ([WixInternalUIBootstrapperApplication](https://wixtoolset.org/docs/schema/bal/wixinternaluibootstrapperapplication/)), a bootstrapper application for showing internal UI of Windows Installer packages | ||
7 | - WixPreqBA ([WixPrerequisiteBootstrapperApplication](https://wixtoolset.org/docs/schema/bal/wixprerequisitebootstrapperapplication/)), a secondary bootstrapper application for bootstrapping the prerequisites needed for a primary bootstrapper application | ||
diff --git a/src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.csproj b/src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.csproj index de32ff4d..adc6a86f 100644 --- a/src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.csproj +++ b/src/ext/Bal/wixext/WixToolset.BootstrapperApplications.wixext.csproj | |||
@@ -18,7 +18,7 @@ | |||
18 | </ItemGroup> | 18 | </ItemGroup> |
19 | 19 | ||
20 | <ItemGroup> | 20 | <ItemGroup> |
21 | <None Include="README.md" Pack="true" PackagePath="\" /> | 21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> |
22 | </ItemGroup> | 22 | </ItemGroup> |
23 | 23 | ||
24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
diff --git a/src/ext/Bal/wixstdfn/README.md b/src/ext/Bal/wixstdfn/README.md index 0977ff42..4aef768e 100644 --- a/src/ext/Bal/wixstdfn/README.md +++ b/src/ext/Bal/wixstdfn/README.md | |||
@@ -1,11 +1,37 @@ | |||
1 | # WixToolset.WixStandardBootstrapperApplicationFunctionApi | 1 | # WixToolset.WixStandardBootstrapperApplicationFunctionApi - extend WiX Standard Bootstrapper Application |
2 | 2 | ||
3 | WixToolset.WixStandardBootstrapperApplicationFunctionApi contains the SDK for building **BAFunctions** extensions for WixStdBA, the WiX Standard Bootstrapper Application for Burn bootstrapper bundles. | 3 | The `WixToolset.WixStandardBootstrapperApplicationFunctionApi` package contains the SDK for building **BAFunctions** extensions for WixStdBA, the WiX Standard Bootstrapper Application for Burn bootstrapper bundles. |
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
4 | 16 | ||
5 | BAFunctions are native-code DLLs (typically written in C++) that let you supplement the behavior of WixStdBA, rather than writing an entirely new BA to tweak existing BA behavior. | 17 | BAFunctions are native-code DLLs (typically written in C++) that let you supplement the behavior of WixStdBA, rather than writing an entirely new BA to tweak existing BA behavior. |
6 | 18 | ||
7 | ## Sources | 19 | The best way to learn is via the samples at: https://github.com/wixtoolset/wix/tree/HEAD/src/ext/Bal/Samples/bafunctions |
8 | https://github.com/wixtoolset/wix/tree/HEAD/src/ext/Bal/wixstdfn | 20 | |
21 | |||
22 | ## Additional resources | ||
23 | |||
24 | * [WiX Website][web] | ||
25 | * [WiX Documentation][docs] | ||
26 | * [WiX Issue Tracker][issues] | ||
27 | * [WiX Discussions][discussions] | ||
28 | |||
9 | 29 | ||
10 | ## Samples | 30 | [web]: https://www.firegiant.com/wixtoolset/ |
11 | https://github.com/wixtoolset/wix/tree/HEAD/src/ext/Bal/Samples/bafunctions | 31 | [docs]: https://docs.firegiant.com/wixtoolset/ |
32 | [issues]: https://github.com/wixtoolset/issues/issues | ||
33 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
34 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
35 | [osmf]: https://opensourcemaintenancefee.org/ | ||
36 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
37 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/Bal/wixstdfn/wixstdfn.nuspec b/src/ext/Bal/wixstdfn/wixstdfn.nuspec index 86860b67..d4b6e104 100644 --- a/src/ext/Bal/wixstdfn/wixstdfn.nuspec +++ b/src/ext/Bal/wixstdfn/wixstdfn.nuspec | |||
@@ -7,13 +7,13 @@ | |||
7 | <description>$description$</description> | 7 | <description>$description$</description> |
8 | <authors>$authors$</authors> | 8 | <authors>$authors$</authors> |
9 | <icon>icon.png</icon> | 9 | <icon>icon.png</icon> |
10 | <readme>README.md</readme> | ||
10 | <license type="file">OSMFEULA.txt</license> | 11 | <license type="file">OSMFEULA.txt</license> |
11 | <requireLicenseAcceptance>true</requireLicenseAcceptance> | 12 | <requireLicenseAcceptance>true</requireLicenseAcceptance> |
12 | <tags>$packageTags$</tags> | 13 | <tags>$packageTags$</tags> |
13 | <copyright>$copyright$</copyright> | 14 | <copyright>$copyright$</copyright> |
14 | <projectUrl>$projectUrl$</projectUrl> | 15 | <projectUrl>$projectUrl$</projectUrl> |
15 | <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> | 16 | <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> |
16 | <readme>README.md</readme> | ||
17 | <dependencies> | 17 | <dependencies> |
18 | <group targetFramework="Native"> | 18 | <group targetFramework="Native"> |
19 | <dependency id="WixToolset.BootstrapperApplicationApi" version="[$version$,$nextmajorversion$)" /> | 19 | <dependency id="WixToolset.BootstrapperApplicationApi" version="[$version$,$nextmajorversion$)" /> |
diff --git a/src/ext/ComPlus/README.md b/src/ext/ComPlus/README.md index 8604c104..2412a6d1 100644 --- a/src/ext/ComPlus/README.md +++ b/src/ext/ComPlus/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # ComPlus.wixext | 1 | # WixToolset.ComPlus.wixext - COM+ WiX Toolset Extension |
2 | WixToolset.ComPlus.wixext - COM+ WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring COM+. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.ComPlus.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:complus="http://wixtoolset.org/schemas/v4/wxs/complus"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/ComPlus/wixext/WixToolset.ComPlus.wixext.csproj b/src/ext/ComPlus/wixext/WixToolset.ComPlus.wixext.csproj index 1975d7d4..11911b35 100644 --- a/src/ext/ComPlus/wixext/WixToolset.ComPlus.wixext.csproj +++ b/src/ext/ComPlus/wixext/WixToolset.ComPlus.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.ComPlus</RootNamespace> | 7 | <RootNamespace>WixToolset.ComPlus</RootNamespace> |
8 | <Description>WiX Toolset ComPlus Extension</Description> | 8 | <Description>WiX Toolset ComPlus Extension</Description> |
9 | <Title>WiX Toolset ComPlus Extension</Title> | 9 | <Title>WiX Toolset ComPlus Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\complus.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\complus.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\complus.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\complus.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/Dependency/README.md b/src/ext/Dependency/README.md index 09feba68..0d7fd7b3 100644 --- a/src/ext/Dependency/README.md +++ b/src/ext/Dependency/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # Dependency.wixext | 1 | # WixToolset.Dependency.wixext - Dependency WiX Toolset Extension |
2 | WixToolset.Dependency.wixext - Dependency WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring package dependencies. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.Dependency.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:dep="http://wixtoolset.org/schemas/v4/wxs/dependency"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/Dependency/wixext/WixToolset.Dependency.wixext.csproj b/src/ext/Dependency/wixext/WixToolset.Dependency.wixext.csproj index b61c6665..51010891 100644 --- a/src/ext/Dependency/wixext/WixToolset.Dependency.wixext.csproj +++ b/src/ext/Dependency/wixext/WixToolset.Dependency.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.Dependency</RootNamespace> | 7 | <RootNamespace>WixToolset.Dependency</RootNamespace> |
8 | <Description>WiX Toolset Dependency Extension</Description> | 8 | <Description>WiX Toolset Dependency Extension</Description> |
9 | <Title>WiX Toolset Dependency Extension</Title> | 9 | <Title>WiX Toolset Dependency Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\dependency.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\dependency.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\dependency.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\dependency.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/DirectX/README.md b/src/ext/DirectX/README.md index 6131cf35..2f9f3f08 100644 --- a/src/ext/DirectX/README.md +++ b/src/ext/DirectX/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # DirectX.wixext | 1 | # WixToolset.DirectX.wixext - DirectX WiX Toolset Extension |
2 | WixToolset.DirectX.wixext - DirectX WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring DirectX. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.DirectX.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:dx="http://wixtoolset.org/schemas/v4/wxs/directx"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/DirectX/wixext/WixToolset.DirectX.wixext.csproj b/src/ext/DirectX/wixext/WixToolset.DirectX.wixext.csproj index 80263e9a..eadbc193 100644 --- a/src/ext/DirectX/wixext/WixToolset.DirectX.wixext.csproj +++ b/src/ext/DirectX/wixext/WixToolset.DirectX.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.DirectX</RootNamespace> | 7 | <RootNamespace>WixToolset.DirectX</RootNamespace> |
8 | <Description>WiX Toolset DirectX Extension</Description> | 8 | <Description>WiX Toolset DirectX Extension</Description> |
9 | <Title>WiX Toolset DirectX Extension</Title> | 9 | <Title>WiX Toolset DirectX Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\directx.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\directx.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\directx.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\directx.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/Firewall/README.md b/src/ext/Firewall/README.md index be5801da..bd2b3fce 100644 --- a/src/ext/Firewall/README.md +++ b/src/ext/Firewall/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # Firewall.wixext | 1 | # WixToolset.Firewall.wixext - Firewall WiX Toolset Extension |
2 | WixToolset.Firewall.wixext - Firewall WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring Windows Firewall. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.Firewall.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:fw="http://wixtoolset.org/schemas/v4/wxs/firewall"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/Firewall/wixext/WixToolset.Firewall.wixext.csproj b/src/ext/Firewall/wixext/WixToolset.Firewall.wixext.csproj index 25322dc4..f9032032 100644 --- a/src/ext/Firewall/wixext/WixToolset.Firewall.wixext.csproj +++ b/src/ext/Firewall/wixext/WixToolset.Firewall.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.Firewall</RootNamespace> | 7 | <RootNamespace>WixToolset.Firewall</RootNamespace> |
8 | <Description>WiX Toolset Firewall Extension</Description> | 8 | <Description>WiX Toolset Firewall Extension</Description> |
9 | <Title>WiX Toolset Firewall Extension</Title> | 9 | <Title>WiX Toolset Firewall Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\firewall.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\firewall.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\firewall.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\firewall.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/Http/README.md b/src/ext/Http/README.md index 2d9f1895..64cbbf51 100644 --- a/src/ext/Http/README.md +++ b/src/ext/Http/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # Http.wixext | 1 | # WixToolset.Http.wixext - Http WiX Toolset Extension |
2 | WixToolset.Http.wixext - Http WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring HTTP.SYS. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.Http.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:http="http://wixtoolset.org/schemas/v4/wxs/http"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/Http/wixext/WixToolset.Http.wixext.csproj b/src/ext/Http/wixext/WixToolset.Http.wixext.csproj index cee26f86..64c0785c 100644 --- a/src/ext/Http/wixext/WixToolset.Http.wixext.csproj +++ b/src/ext/Http/wixext/WixToolset.Http.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.Http</RootNamespace> | 7 | <RootNamespace>WixToolset.Http</RootNamespace> |
8 | <Description>WiX Toolset Http Extension</Description> | 8 | <Description>WiX Toolset Http Extension</Description> |
9 | <Title>WiX Toolset Http Extension</Title> | 9 | <Title>WiX Toolset Http Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\http.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\http.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\http.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\http.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/Iis/README.md b/src/ext/Iis/README.md index ddb21a82..3344d10c 100644 --- a/src/ext/Iis/README.md +++ b/src/ext/Iis/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # Iis.wixext | 1 | # WixToolset.Iis.wixext - IIS WiX Toolset Extension |
2 | WixToolset.Iis.wixext - Iis WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring IIS. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.Iis.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:iis="http://wixtoolset.org/schemas/v4/wxs/iis"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/Iis/wixext/IIsCompiler.cs b/src/ext/Iis/wixext/IIsCompiler.cs index 5e3c0a95..53160dcd 100644 --- a/src/ext/Iis/wixext/IIsCompiler.cs +++ b/src/ext/Iis/wixext/IIsCompiler.cs | |||
@@ -219,7 +219,7 @@ namespace WixToolset.Iis | |||
219 | break; | 219 | break; |
220 | default: | 220 | default: |
221 | storeLocation = -1; | 221 | storeLocation = -1; |
222 | this.Messaging.Write(ErrorMessages.IllegalAttributeValue(sourceLineNumbers, element.Name.LocalName, "StoreLocation", storeLocationValue, "currentUser", "localMachine")); | 222 | this.Messaging.Write(ErrorMessages.IllegalAttributeValue(sourceLineNumbers, element.Name.LocalName, "StoreLocation", storeLocationValue, "currentUser", "localMachine", "services", "users", "userPolicy", "localMachinePolicy", "localMachineEnterprise")); |
223 | break; | 223 | break; |
224 | } | 224 | } |
225 | } | 225 | } |
diff --git a/src/ext/Iis/wixext/WixToolset.Iis.wixext.csproj b/src/ext/Iis/wixext/WixToolset.Iis.wixext.csproj index 79c8dae7..72d32cfa 100644 --- a/src/ext/Iis/wixext/WixToolset.Iis.wixext.csproj +++ b/src/ext/Iis/wixext/WixToolset.Iis.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.Iis</RootNamespace> | 7 | <RootNamespace>WixToolset.Iis</RootNamespace> |
8 | <Description>WiX Toolset Iis Extension</Description> | 8 | <Description>WiX Toolset Iis Extension</Description> |
9 | <Title>WiX Toolset Iis Extension</Title> | 9 | <Title>WiX Toolset Iis Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\iis.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\iis.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\iis.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\iis.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/Msmq/README.md b/src/ext/Msmq/README.md index fa3c277f..6ebd70e9 100644 --- a/src/ext/Msmq/README.md +++ b/src/ext/Msmq/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # Msmq.wixext | 1 | # WixToolset.Msmq.wixext - MSMQ WiX Toolset Extension |
2 | WixToolset.Msmq.wixext - MSMQ WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring MSMQ. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.Msmq.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:msmq="http://wixtoolset.org/schemas/v4/wxs/msmq"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/Msmq/wixext/WixToolset.Msmq.wixext.csproj b/src/ext/Msmq/wixext/WixToolset.Msmq.wixext.csproj index ef369c2c..5aa81b74 100644 --- a/src/ext/Msmq/wixext/WixToolset.Msmq.wixext.csproj +++ b/src/ext/Msmq/wixext/WixToolset.Msmq.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.Msmq</RootNamespace> | 7 | <RootNamespace>WixToolset.Msmq</RootNamespace> |
8 | <Description>WiX Toolset MSMQ Extension</Description> | 8 | <Description>WiX Toolset MSMQ Extension</Description> |
9 | <Title>WiX Toolset MSMQ Extension</Title> | 9 | <Title>WiX Toolset MSMQ Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\msmq.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\msmq.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\msmq.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\msmq.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/NetFx/README.md b/src/ext/NetFx/README.md index a31cfd1d..ace02de3 100644 --- a/src/ext/NetFx/README.md +++ b/src/ext/NetFx/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # NetFx.wixext | 1 | # WixToolset.NetFx.wixext - .NET Framework WiX Toolset Extension |
2 | WixToolset.NetFx.wixext - .NET Framework WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring .NET Framework. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.NetFx.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:netfx="http://wixtoolset.org/schemas/v4/wxs/netfx"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/NetFx/wixext/WixToolset.Netfx.wixext.csproj b/src/ext/NetFx/wixext/WixToolset.Netfx.wixext.csproj index 67759ab3..2c63a42d 100644 --- a/src/ext/NetFx/wixext/WixToolset.Netfx.wixext.csproj +++ b/src/ext/NetFx/wixext/WixToolset.Netfx.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.Netfx</RootNamespace> | 7 | <RootNamespace>WixToolset.Netfx</RootNamespace> |
8 | <Description>WiX Toolset .NET extension</Description> | 8 | <Description>WiX Toolset .NET extension</Description> |
9 | <Title>WiX Toolset .NET extension</Title> | 9 | <Title>WiX Toolset .NET extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\netfx.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\netfx.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\netfx.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\netfx.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/NetFx/wixlib/NetFx48.wxs b/src/ext/NetFx/wixlib/NetFx48.wxs index a2aaf70f..14689829 100644 --- a/src/ext/NetFx/wixlib/NetFx48.wxs +++ b/src/ext/NetFx/wixlib/NetFx48.wxs | |||
@@ -52,7 +52,7 @@ | |||
52 | 52 | ||
53 | <PackageGroup Id="$(var.NetFx48RedistId)"> | 53 | <PackageGroup Id="$(var.NetFx48RedistId)"> |
54 | <ExePackage CacheId="$(var.NetFx48RedistId)_ABDCA79AF9DD48A0EA702AD45260B3C03093FB4B" InstallArguments="/q /norestart /log "[NetFx48RedistLog].html"" PerMachine="yes" DetectCondition="!(wix.NetFx48RedistDetectCondition)" InstallCondition="!(wix.NetFx48RedistInstallCondition)" Id="$(var.NetFx48RedistId)" Vital="yes" Permanent="yes" Protocol="netfx4" LogPathVariable="NetFx48RedistLog" Cache="remove"> | 54 | <ExePackage CacheId="$(var.NetFx48RedistId)_ABDCA79AF9DD48A0EA702AD45260B3C03093FB4B" InstallArguments="/q /norestart /log "[NetFx48RedistLog].html"" PerMachine="yes" DetectCondition="!(wix.NetFx48RedistDetectCondition)" InstallCondition="!(wix.NetFx48RedistInstallCondition)" Id="$(var.NetFx48RedistId)" Vital="yes" Permanent="yes" Protocol="netfx4" LogPathVariable="NetFx48RedistLog" Cache="remove"> |
55 | <ExePackagePayload Name="!(wix.NetFx48RedistPackageDirectory)ndp48-x86-x64-allos-enu.exe" DownloadUrl="$(var.NetFx48RedistLink)" ProductName="Microsoft .NET Framework 4.8" Description="Microsoft .NET Framework 4.8 Setup" CertificatePublicKey="F49F9B33E25E33CCA0BFB15A62B7C29FFAB3880B" CertificateThumbprint="C2048FB509F1C37A8C3E9EC6648118458AA01780" Size="121346568" Version="4.8.4115.0" /> | 55 | <ExePackagePayload Name="!(wix.NetFx48RedistPackageDirectory)ndp48-x86-x64-allos-enu.exe" DownloadUrl="$(var.NetFx48RedistLink)" ProductName="Microsoft .NET Framework 4.8" Description="Microsoft .NET Framework 4.8 Setup" CertificatePublicKey="597A58F3E398F113D0B4305649AEB6DCAD457361" CertificateThumbprint="C2048FB509F1C37A8C3E9EC6648118458AA01780" Size="121346568" Version="4.8.4115.0" /> |
56 | </ExePackage> | 56 | </ExePackage> |
57 | </PackageGroup> | 57 | </PackageGroup> |
58 | </Fragment> | 58 | </Fragment> |
diff --git a/src/ext/PowerShell/README.md b/src/ext/PowerShell/README.md index 6de236f7..7ee2f5e2 100644 --- a/src/ext/PowerShell/README.md +++ b/src/ext/PowerShell/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # PowerShell.wixext | 1 | # WixToolset.PowerShell.wixext - PowerShell WiX Toolset Extension |
2 | WixToolset.PowerShell.wixext - PowerShell WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring PowerShell. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.PowerShell.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:ps="http://wixtoolset.org/schemas/v4/wxs/powershell"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/PowerShell/wixext/WixToolset.PowerShell.wixext.csproj b/src/ext/PowerShell/wixext/WixToolset.PowerShell.wixext.csproj index 812915a8..93ac837c 100644 --- a/src/ext/PowerShell/wixext/WixToolset.PowerShell.wixext.csproj +++ b/src/ext/PowerShell/wixext/WixToolset.PowerShell.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.PowerShell</RootNamespace> | 7 | <RootNamespace>WixToolset.PowerShell</RootNamespace> |
8 | <Description>WiX Toolset PowerShell Extension</Description> | 8 | <Description>WiX Toolset PowerShell Extension</Description> |
9 | <Title>WiX Toolset PowerShell Extension</Title> | 9 | <Title>WiX Toolset PowerShell Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\powershell.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\powershell.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\powershell.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\powershell.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/Sql/README.md b/src/ext/Sql/README.md index 377c9032..adc543c8 100644 --- a/src/ext/Sql/README.md +++ b/src/ext/Sql/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # Sql.wixext | 1 | # WixToolset.Sql.wixext - Sql WiX Toolset Extension |
2 | WixToolset.Sql.wixext - Sql WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring SQL Server. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.Sql.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:sql="http://wixtoolset.org/schemas/v4/wxs/sql"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/Sql/wixext/WixToolset.Sql.wixext.csproj b/src/ext/Sql/wixext/WixToolset.Sql.wixext.csproj index 28a66297..32386b79 100644 --- a/src/ext/Sql/wixext/WixToolset.Sql.wixext.csproj +++ b/src/ext/Sql/wixext/WixToolset.Sql.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.Sql</RootNamespace> | 7 | <RootNamespace>WixToolset.Sql</RootNamespace> |
8 | <Description>WiX Toolset Sql Extension</Description> | 8 | <Description>WiX Toolset Sql Extension</Description> |
9 | <Title>WiX Toolset Sql Extension</Title> | 9 | <Title>WiX Toolset Sql Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\sql.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\sql.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\sql.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\sql.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/UI/README.md b/src/ext/UI/README.md index ebfefedd..19d5ba0c 100644 --- a/src/ext/UI/README.md +++ b/src/ext/UI/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # UI.wixext | 1 | # WixToolset.UI.wixext - UI WiX Toolset Extension |
2 | WixToolset.UI.wixext - UI WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for standard internal MSI UI. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.UI.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:ui="http://wixtoolset.org/schemas/v4/wxs/ui"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/UI/test/WixToolsetTest.UI/UIExtensionFixture.cs b/src/ext/UI/test/WixToolsetTest.UI/UIExtensionFixture.cs index e06feac7..ae3a49be 100644 --- a/src/ext/UI/test/WixToolsetTest.UI/UIExtensionFixture.cs +++ b/src/ext/UI/test/WixToolsetTest.UI/UIExtensionFixture.cs | |||
@@ -109,7 +109,7 @@ namespace WixToolsetTest.UI | |||
109 | var bindFolder = TestData.Get(@"TestData", "data"); | 109 | var bindFolder = TestData.Get(@"TestData", "data"); |
110 | var build = new Builder(folder, typeof(UIExtensionFactory), new[] { bindFolder }); | 110 | var build = new Builder(folder, typeof(UIExtensionFactory), new[] { bindFolder }); |
111 | 111 | ||
112 | var results = build.BuildAndQuery(BuildX64, "Binary", "Dialog", "CustomAction", "ControlEvent", "InstallUISequence"); | 112 | var results = build.BuildAndQuery(Build, validate: true, "Binary", "Dialog", "CustomAction", "ControlEvent", "InstallUISequence"); |
113 | WixAssert.Single(results, result => result.StartsWith("Dialog:WelcomeDlg\t")); | 113 | WixAssert.Single(results, result => result.StartsWith("Dialog:WelcomeDlg\t")); |
114 | WixAssert.Single(results, result => result.StartsWith("Dialog:CustomizeDlg\t")); | 114 | WixAssert.Single(results, result => result.StartsWith("Dialog:CustomizeDlg\t")); |
115 | WixAssert.Empty(results.Where(result => result.StartsWith("Dialog:SetupTypeDlg\t"))); | 115 | WixAssert.Empty(results.Where(result => result.StartsWith("Dialog:SetupTypeDlg\t"))); |
diff --git a/src/ext/UI/wixext/WixToolset.UI.wixext.csproj b/src/ext/UI/wixext/WixToolset.UI.wixext.csproj index 288b4a85..1ba64a5a 100644 --- a/src/ext/UI/wixext/WixToolset.UI.wixext.csproj +++ b/src/ext/UI/wixext/WixToolset.UI.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.UI</RootNamespace> | 7 | <RootNamespace>WixToolset.UI</RootNamespace> |
8 | <Description>WiX Toolset UI Extension</Description> | 8 | <Description>WiX Toolset UI Extension</Description> |
9 | <Title>WiX Toolset UI Extension</Title> | 9 | <Title>WiX Toolset UI Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\ui.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\ui.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\ui.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\ui.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/UI/wixlib/WixUI_FeatureTree.wxs b/src/ext/UI/wixlib/WixUI_FeatureTree.wxs index 5ec27445..a02ad28b 100644 --- a/src/ext/UI/wixlib/WixUI_FeatureTree.wxs +++ b/src/ext/UI/wixlib/WixUI_FeatureTree.wxs | |||
@@ -35,6 +35,8 @@ Patch dialog sequence: | |||
35 | 35 | ||
36 | <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" /> | 36 | <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" /> |
37 | 37 | ||
38 | <DialogRef Id="BrowseDlg" /> | ||
39 | <DialogRef Id="DiskCostDlg" /> | ||
38 | <DialogRef Id="ErrorDlg" /> | 40 | <DialogRef Id="ErrorDlg" /> |
39 | <DialogRef Id="FatalError" /> | 41 | <DialogRef Id="FatalError" /> |
40 | <DialogRef Id="FilesInUse" /> | 42 | <DialogRef Id="FilesInUse" /> |
@@ -56,6 +58,9 @@ Patch dialog sequence: | |||
56 | <Publish Dialog="CustomizeDlg" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg" Order="2" Condition="NOT Installed" /> | 58 | <Publish Dialog="CustomizeDlg" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg" Order="2" Condition="NOT Installed" /> |
57 | <Publish Dialog="CustomizeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" /> | 59 | <Publish Dialog="CustomizeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" /> |
58 | 60 | ||
61 | <Publish Dialog="BrowseDlg" Control="OK" Event="SetTargetPath" Value="[_BrowseProperty]" Order="3" /> | ||
62 | <Publish Dialog="BrowseDlg" Control="OK" Event="EndDialog" Value="Return" Order="4" /> | ||
63 | |||
59 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CustomizeDlg" Order="1" Condition="NOT Installed OR WixUI_InstallMode = "Change"" /> | 64 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CustomizeDlg" Order="1" Condition="NOT Installed OR WixUI_InstallMode = "Change"" /> |
60 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="2" Condition="Installed AND NOT PATCH" /> | 65 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="2" Condition="Installed AND NOT PATCH" /> |
61 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="3" Condition="Installed AND PATCH" /> | 66 | <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="3" Condition="Installed AND PATCH" /> |
diff --git a/src/ext/Util/README.md b/src/ext/Util/README.md index 540c539c..11d7a363 100644 --- a/src/ext/Util/README.md +++ b/src/ext/Util/README.md | |||
@@ -1,3 +1,52 @@ | |||
1 | # Util.wixext | 1 | # WixToolset.Util.wixext - Utility WiX Toolset Extension |
2 | WixToolset.Util.wixext - Utility WiX Toolset Extension | ||
3 | 2 | ||
3 | This WiX Extension provides support for configuring various parts of Windows. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.Util.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:util="http://wixtoolset.org/schemas/v4/wxs/util"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/Util/wixext/WixToolset.Util.wixext.csproj b/src/ext/Util/wixext/WixToolset.Util.wixext.csproj index a4fcaf14..2a2a2f6a 100644 --- a/src/ext/Util/wixext/WixToolset.Util.wixext.csproj +++ b/src/ext/Util/wixext/WixToolset.Util.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.Util</RootNamespace> | 7 | <RootNamespace>WixToolset.Util</RootNamespace> |
8 | <Description>WiX Toolset Utility extension</Description> | 8 | <Description>WiX Toolset Utility extension</Description> |
9 | <Title>WiX Toolset Utility extension</Title> | 9 | <Title>WiX Toolset Utility extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\util.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\util.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\util.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\util.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/ext/VisualStudio/README.md b/src/ext/VisualStudio/README.md index 76fbd4ce..a418d49b 100644 --- a/src/ext/VisualStudio/README.md +++ b/src/ext/VisualStudio/README.md | |||
@@ -1,2 +1,52 @@ | |||
1 | # VisualStudio.wixext | 1 | # WixToolset.VisualStudio.wixext - Visual Studio WiX Toolset Extension |
2 | WixToolset.VisualStudio.wixext - Visual Studio WiX Toolset Extension | 2 | |
3 | This WiX Extension provides support for configuring Visual Studio. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Add the WiX Extension as a PackageReference to your .wixproj: | ||
18 | |||
19 | ``` | ||
20 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.VisualStudio.wixext" Version="6.0.0" /> | ||
23 | </ItemGroup> | ||
24 | </Project> | ||
25 | ``` | ||
26 | |||
27 | Then add the extension's namespace: | ||
28 | |||
29 | ``` | ||
30 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
31 | xmlns:vs="http://wixtoolset.org/schemas/v4/wxs/vs"> | ||
32 | |||
33 | .. | ||
34 | </Wix> | ||
35 | ``` | ||
36 | |||
37 | ## Additional resources | ||
38 | |||
39 | * [WiX Website][web] | ||
40 | * [WiX Documentation][docs] | ||
41 | * [WiX Issue Tracker][issues] | ||
42 | * [WiX Discussions][discussions] | ||
43 | |||
44 | |||
45 | [web]: https://www.firegiant.com/wixtoolset/ | ||
46 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
47 | [issues]: https://github.com/wixtoolset/issues/issues | ||
48 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
49 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
50 | [osmf]: https://opensourcemaintenancefee.org/ | ||
51 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
52 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/ext/VisualStudio/wixext/WixToolset.VisualStudio.wixext.csproj b/src/ext/VisualStudio/wixext/WixToolset.VisualStudio.wixext.csproj index 0224c98c..eb410c35 100644 --- a/src/ext/VisualStudio/wixext/WixToolset.VisualStudio.wixext.csproj +++ b/src/ext/VisualStudio/wixext/WixToolset.VisualStudio.wixext.csproj | |||
@@ -7,6 +7,7 @@ | |||
7 | <RootNamespace>WixToolset.VisualStudio</RootNamespace> | 7 | <RootNamespace>WixToolset.VisualStudio</RootNamespace> |
8 | <Description>WiX Toolset Visual Studio Extension</Description> | 8 | <Description>WiX Toolset Visual Studio Extension</Description> |
9 | <Title>WiX Toolset VS Extension</Title> | 9 | <Title>WiX Toolset VS Extension</Title> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | </PropertyGroup> | 12 | </PropertyGroup> |
12 | 13 | ||
@@ -16,6 +17,10 @@ | |||
16 | <EmbeddedResource Include="$(OutputPath)..\vs.wixlib" /> | 17 | <EmbeddedResource Include="$(OutputPath)..\vs.wixlib" /> |
17 | </ItemGroup> | 18 | </ItemGroup> |
18 | 19 | ||
20 | <ItemGroup> | ||
21 | <None Include="..\README.md" Pack="true" PackagePath="\" /> | ||
22 | </ItemGroup> | ||
23 | |||
19 | <ItemGroup Condition=" '$(NCrunch)'=='' "> | 24 | <ItemGroup Condition=" '$(NCrunch)'=='' "> |
20 | <ProjectReference Include="..\wixlib\vs.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> | 25 | <ProjectReference Include="..\wixlib\vs.wixproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" /> |
21 | </ItemGroup> | 26 | </ItemGroup> |
diff --git a/src/libs/WixToolset.Versioning/README.md b/src/libs/WixToolset.Versioning/README.md new file mode 100644 index 00000000..d24f1c5a --- /dev/null +++ b/src/libs/WixToolset.Versioning/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Versioning - WiX Toolset Versioning library | ||
2 | |||
3 | The `WixToolset.Versioning` package provides methods for handling the various version types supported in the WiX Toolset. Standard 4-part versions (#.#.#.#) are supported as is SemVer (#.#.#-pre.#) and tolerance for very unusual versions created by other installation technologies. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/libs/WixToolset.Versioning/WixToolset.Versioning.csproj b/src/libs/WixToolset.Versioning/WixToolset.Versioning.csproj index 2c23f391..504e8a19 100644 --- a/src/libs/WixToolset.Versioning/WixToolset.Versioning.csproj +++ b/src/libs/WixToolset.Versioning/WixToolset.Versioning.csproj | |||
@@ -7,8 +7,13 @@ | |||
7 | <TargetFrameworks Condition=" '$(Configuration)'=='Release' ">$(TargetFrameworks);net472</TargetFrameworks> | 7 | <TargetFrameworks Condition=" '$(Configuration)'=='Release' ">$(TargetFrameworks);net472</TargetFrameworks> |
8 | <LangVersion>7.3</LangVersion> | 8 | <LangVersion>7.3</LangVersion> |
9 | <Description>WiX Toolset Versioning</Description> | 9 | <Description>WiX Toolset Versioning</Description> |
10 | <PackageReadmeFile>README.md</PackageReadmeFile> | ||
10 | <DebugType>embedded</DebugType> | 11 | <DebugType>embedded</DebugType> |
11 | <PublishRepositoryUrl>true</PublishRepositoryUrl> | 12 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
12 | <CreateDocumentationFile>true</CreateDocumentationFile> | 13 | <CreateDocumentationFile>true</CreateDocumentationFile> |
13 | </PropertyGroup> | 14 | </PropertyGroup> |
15 | |||
16 | <ItemGroup> | ||
17 | <None Include="README.md" Pack="true" PackagePath="\" /> | ||
18 | </ItemGroup> | ||
14 | </Project> | 19 | </Project> |
diff --git a/src/libs/dutil/README.md b/src/libs/dutil/README.md index 2d6605fe..ffc0aacd 100644 --- a/src/libs/dutil/README.md +++ b/src/libs/dutil/README.md | |||
@@ -1,2 +1,30 @@ | |||
1 | # dutil | 1 | # WixToolset.DUtil (dutil.lib) - foundation library for all native code in WiX Toolset |
2 | dutil.lib - foundation library for all native code in WiX Toolset | 2 | |
3 | The `WixToolset.DUtil` package provides native code utility functions used throughout the WiX Toolset. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/libs/wcautil/README.md b/src/libs/wcautil/README.md index aa004554..15c49400 100644 --- a/src/libs/wcautil/README.md +++ b/src/libs/wcautil/README.md | |||
@@ -1,2 +1,30 @@ | |||
1 | # wcautil | 1 | # WixToolset.WcaUtil (wcautil.lib) - WiX Toolset Custom Action native utility library |
2 | wcautil.lib - WiX Toolset Custom Action native utility library | 2 | |
3 | The `WixToolset.WcaUtil` package provides native code functions to aid the development of Custom Actions. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/setup/OSMFEULA.rtf b/src/setup/OSMFEULA.rtf index e988b435..46dfbfca 100644 --- a/src/setup/OSMFEULA.rtf +++ b/src/setup/OSMFEULA.rtf | |||
Binary files differ | |||
diff --git a/src/test/burn/TestBA/TestBA.cs b/src/test/burn/TestBA/TestBA.cs index 1556acd0..51fc1cbd 100644 --- a/src/test/burn/TestBA/TestBA.cs +++ b/src/test/burn/TestBA/TestBA.cs | |||
@@ -41,6 +41,8 @@ namespace WixToolset.Test.BA | |||
41 | private int cancelOnProgressAtProgress; | 41 | private int cancelOnProgressAtProgress; |
42 | private int retryExecuteFilesInUse; | 42 | private int retryExecuteFilesInUse; |
43 | private bool rollingBack; | 43 | private bool rollingBack; |
44 | private string forceDownloadSource; | ||
45 | private string forceUpdateSource; | ||
44 | 46 | ||
45 | private IBootstrapperCommand Command { get; set; } | 47 | private IBootstrapperCommand Command { get; set; } |
46 | 48 | ||
@@ -216,9 +218,28 @@ namespace WixToolset.Test.BA | |||
216 | } | 218 | } |
217 | } | 219 | } |
218 | 220 | ||
221 | protected override void OnDetectBegin(DetectBeginEventArgs args) | ||
222 | { | ||
223 | this.Log("OnDetectBegin"); | ||
224 | |||
225 | this.forceUpdateSource = this.ReadPackageAction(null, "ForceUpdateSource"); | ||
226 | if (!String.IsNullOrEmpty(this.forceUpdateSource)) | ||
227 | { | ||
228 | this.Log(" OnDetectBegin::ForceUpdateSource: {0}", this.forceUpdateSource); | ||
229 | } | ||
230 | |||
231 | } | ||
232 | |||
219 | protected override void OnDetectUpdateBegin(DetectUpdateBeginEventArgs args) | 233 | protected override void OnDetectUpdateBegin(DetectUpdateBeginEventArgs args) |
220 | { | 234 | { |
221 | this.Log("OnDetectUpdateBegin"); | 235 | this.Log("OnDetectUpdateBegin"); |
236 | |||
237 | if (!String.IsNullOrEmpty(this.forceUpdateSource)) | ||
238 | { | ||
239 | this.Log(" OnDetectUpdateBegin::ForceUpdateSource: {0}", this.forceUpdateSource); | ||
240 | this.Engine.SetUpdateSource(this.forceUpdateSource, String.Empty); | ||
241 | } | ||
242 | |||
222 | if (LaunchAction.UpdateReplaceEmbedded == this.action || LaunchAction.UpdateReplace == this.action) | 243 | if (LaunchAction.UpdateReplaceEmbedded == this.action || LaunchAction.UpdateReplace == this.action) |
223 | { | 244 | { |
224 | args.Skip = false; | 245 | args.Skip = false; |
@@ -375,6 +396,12 @@ namespace WixToolset.Test.BA | |||
375 | { | 396 | { |
376 | this.Log(" CancelCacheAtProgress: {0}", this.cancelCacheAtProgress); | 397 | this.Log(" CancelCacheAtProgress: {0}", this.cancelCacheAtProgress); |
377 | } | 398 | } |
399 | |||
400 | this.forceDownloadSource = this.ReadPackageAction(args.PackageId, "ForceDownloadSource"); | ||
401 | if (!String.IsNullOrEmpty(this.forceDownloadSource)) | ||
402 | { | ||
403 | this.Log(" ForceDownloadSource: {0}", this.forceDownloadSource); | ||
404 | } | ||
378 | } | 405 | } |
379 | 406 | ||
380 | protected override void OnCachePackageNonVitalValidationFailure(CachePackageNonVitalValidationFailureEventArgs args) | 407 | protected override void OnCachePackageNonVitalValidationFailure(CachePackageNonVitalValidationFailureEventArgs args) |
@@ -387,6 +414,29 @@ namespace WixToolset.Test.BA | |||
387 | this.Log("OnCachePackageNonVitalValidationFailure() - id: {0}, default: {1}, requested: {2}", args.PackageId, args.Recommendation, args.Action); | 414 | this.Log("OnCachePackageNonVitalValidationFailure() - id: {0}, default: {1}, requested: {2}", args.PackageId, args.Recommendation, args.Action); |
388 | } | 415 | } |
389 | 416 | ||
417 | protected override void OnCacheAcquireResolving(CacheAcquireResolvingEventArgs args) | ||
418 | { | ||
419 | if (!String.IsNullOrEmpty(this.forceDownloadSource)) | ||
420 | { | ||
421 | args.Action = CacheResolveOperation.Download; | ||
422 | var url = String.Format(this.forceDownloadSource, args.PayloadId); | ||
423 | |||
424 | this.Log("OnCacheAcquireResolving: {0} => {1}", this.forceDownloadSource, url); | ||
425 | |||
426 | this.engine.SetDownloadSource( | ||
427 | String.Empty, | ||
428 | args.PayloadId, | ||
429 | url, | ||
430 | String.Empty, | ||
431 | String.Empty, | ||
432 | String.Empty); | ||
433 | } | ||
434 | else | ||
435 | { | ||
436 | this.Log("OnCacheAcquireResolving not forcing download"); | ||
437 | } | ||
438 | } | ||
439 | |||
390 | protected override void OnCacheAcquireProgress(CacheAcquireProgressEventArgs args) | 440 | protected override void OnCacheAcquireProgress(CacheAcquireProgressEventArgs args) |
391 | { | 441 | { |
392 | this.Log("OnCacheAcquireProgress() - container/package: {0}, payload: {1}, progress: {2}, total: {3}, overall progress: {4}%", args.PackageOrContainerId, args.PayloadId, args.Progress, args.Total, args.OverallPercentage); | 442 | this.Log("OnCacheAcquireProgress() - container/package: {0}, payload: {1}, progress: {2}, total: {3}, overall progress: {4}%", args.PackageOrContainerId, args.PayloadId, args.Progress, args.Total, args.OverallPercentage); |
diff --git a/src/test/burn/TestData/FailureTests/BundleUpdate/Bundle.wxs b/src/test/burn/TestData/FailureTests/BundleUpdate/Bundle.wxs new file mode 100644 index 00000000..0af817c1 --- /dev/null +++ b/src/test/burn/TestData/FailureTests/BundleUpdate/Bundle.wxs | |||
@@ -0,0 +1,31 @@ | |||
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 | |||
3 | <?ifndef TestVersion?> | ||
4 | <?define TestVersion = 1.0.0.0?> | ||
5 | <?endif?> | ||
6 | |||
7 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal"> | ||
8 | <Bundle | ||
9 | Name="~$(var.TestGroupName) - $(var.BundleName)" | ||
10 | Version="$(var.TestVersion)" | ||
11 | Id="WixToolset.Burn.SetUpdateSourceTest" | ||
12 | Compressed="yes"> | ||
13 | |||
14 | <Update Location="updateurl" /> | ||
15 | |||
16 | <Log Prefix="~$(var.TestGroupName)_$(var.BundleName)" /> | ||
17 | |||
18 | <Variable Name="TestGroupName" Value="$(var.TestGroupName)" /> | ||
19 | |||
20 | <Chain> | ||
21 | <PackageGroupRef Id="TestBA" /> | ||
22 | <PackageGroupRef Id="BundlePackages" /> | ||
23 | </Chain> | ||
24 | </Bundle> | ||
25 | |||
26 | <Fragment> | ||
27 | <PackageGroup Id="BundlePackages"> | ||
28 | <MsiPackage Id="PackageA" SourceFile="$(var.PackageA.TargetPath)" /> | ||
29 | </PackageGroup> | ||
30 | </Fragment> | ||
31 | </Wix> | ||
diff --git a/src/test/burn/TestData/FailureTests/BundleUpdate/BundleUpdate.wixproj b/src/test/burn/TestData/FailureTests/BundleUpdate/BundleUpdate.wixproj new file mode 100644 index 00000000..34ab1aef --- /dev/null +++ b/src/test/burn/TestData/FailureTests/BundleUpdate/BundleUpdate.wixproj | |||
@@ -0,0 +1,16 @@ | |||
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 | <Project Sdk="WixToolset.Sdk"> | ||
3 | <PropertyGroup> | ||
4 | <OutputType>Bundle</OutputType> | ||
5 | <UpgradeCode>{C60B9483-CE87-4FDA-AE5A-B39A52E956E8}</UpgradeCode> | ||
6 | </PropertyGroup> | ||
7 | <ItemGroup> | ||
8 | <ProjectReference Include="..\PackageA\PackageA.wixproj" /> | ||
9 | <ProjectReference Include="..\PackageB\PackageB.wixproj" /> | ||
10 | <ProjectReference Include="..\..\TestBA\TestBAWixlib\testbawixlib.wixproj" /> | ||
11 | </ItemGroup> | ||
12 | <ItemGroup> | ||
13 | <PackageReference Include="WixToolset.BootstrapperApplications.wixext" /> | ||
14 | <PackageReference Include="WixToolset.NetFx.wixext" /> | ||
15 | </ItemGroup> | ||
16 | </Project> | ||
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs b/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs index bd3762ed..7d399df0 100644 --- a/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs +++ b/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs | |||
@@ -2,7 +2,6 @@ | |||
2 | 2 | ||
3 | namespace WixToolsetTest.BurnE2E | 3 | namespace WixToolsetTest.BurnE2E |
4 | { | 4 | { |
5 | using System.Threading; | ||
6 | using WixTestTools; | 5 | using WixTestTools; |
7 | using WixToolset.BootstrapperApplicationApi; | 6 | using WixToolset.BootstrapperApplicationApi; |
8 | using Xunit; | 7 | using Xunit; |
@@ -13,6 +12,42 @@ namespace WixToolsetTest.BurnE2E | |||
13 | public FailureTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { } | 12 | public FailureTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { } |
14 | 13 | ||
15 | [RuntimeFact] | 14 | [RuntimeFact] |
15 | public void CanSetDownloadSourceAndForceDownload() | ||
16 | { | ||
17 | var packageA = this.CreatePackageInstaller("PackageA"); | ||
18 | var bundleA = this.CreateBundleInstaller("BundleA"); | ||
19 | var testBAController = this.CreateTestBAController(); | ||
20 | |||
21 | testBAController.SetPackageForceDownloadSource("PackageA", "https://1e1bf2be1c384fd1a0c4c0500eef971b/downloads/payloads/{0}"); | ||
22 | |||
23 | packageA.VerifyInstalled(false); | ||
24 | |||
25 | bundleA.VerifyUnregisteredAndRemovedFromPackageCache(); | ||
26 | |||
27 | bundleA.Install(0x2ee7/*ERROR_INTERNET_NAME_NOT_RESOLVED*/); | ||
28 | |||
29 | packageA.VerifyInstalled(false); | ||
30 | } | ||
31 | |||
32 | [RuntimeFact] | ||
33 | public void CanSetUpdateSource() | ||
34 | { | ||
35 | var packageA = this.CreatePackageInstaller("PackageA"); | ||
36 | var bundleA = this.CreateBundleInstaller("BundleUpdate"); | ||
37 | var testBAController = this.CreateTestBAController(); | ||
38 | |||
39 | testBAController.SetForceUpdateSource("https://1e1bf2be1c384fd1a0c4c0500eef971b/update_feed.atom.xml"); | ||
40 | |||
41 | packageA.VerifyInstalled(false); | ||
42 | |||
43 | bundleA.VerifyUnregisteredAndRemovedFromPackageCache(); | ||
44 | |||
45 | bundleA.Install(); | ||
46 | |||
47 | packageA.VerifyInstalled(true); | ||
48 | } | ||
49 | |||
50 | [RuntimeFact] | ||
16 | public void CanCancelExePackageAndAbandonIt() | 51 | public void CanCancelExePackageAndAbandonIt() |
17 | { | 52 | { |
18 | var bundleD = this.CreateBundleInstaller("BundleD"); | 53 | var bundleD = this.CreateBundleInstaller("BundleD"); |
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/Utilities/TestBAController.cs b/src/test/burn/WixToolsetTest.BurnE2E/Utilities/TestBAController.cs index a378545e..c344ebce 100644 --- a/src/test/burn/WixToolsetTest.BurnE2E/Utilities/TestBAController.cs +++ b/src/test/burn/WixToolsetTest.BurnE2E/Utilities/TestBAController.cs | |||
@@ -67,6 +67,11 @@ namespace WixToolsetTest.BurnE2E | |||
67 | this.SetBurnTestValue("QuitAfterDetect", value); | 67 | this.SetBurnTestValue("QuitAfterDetect", value); |
68 | } | 68 | } |
69 | 69 | ||
70 | public void SetForceUpdateSource(string url) | ||
71 | { | ||
72 | this.SetBurnTestValue("ForceUpdateSource", url); | ||
73 | } | ||
74 | |||
70 | /// <summary> | 75 | /// <summary> |
71 | /// Slows the cache progress of a package. | 76 | /// Slows the cache progress of a package. |
72 | /// </summary> | 77 | /// </summary> |
@@ -108,6 +113,16 @@ namespace WixToolsetTest.BurnE2E | |||
108 | } | 113 | } |
109 | 114 | ||
110 | /// <summary> | 115 | /// <summary> |
116 | /// Forces a download action and sets the download source. | ||
117 | /// </summary> | ||
118 | /// <param name="packageId">Package identity.</param> | ||
119 | /// <param name="actionName">The URL format string.</param> | ||
120 | public void SetPackageForceDownloadSource(string packageId, string url) | ||
121 | { | ||
122 | this.SetPackageState(packageId, "ForceDownloadSource", url); | ||
123 | } | ||
124 | |||
125 | /// <summary> | ||
111 | /// Cancels the execute of a package at the next progess after the specified MSI action start. | 126 | /// Cancels the execute of a package at the next progess after the specified MSI action start. |
112 | /// </summary> | 127 | /// </summary> |
113 | /// <param name="packageId">Package identity.</param> | 128 | /// <param name="packageId">Package identity.</param> |
diff --git a/src/tools/WixToolset.Heat/README.md b/src/tools/WixToolset.Heat/README.md new file mode 100644 index 00000000..7858da67 --- /dev/null +++ b/src/tools/WixToolset.Heat/README.md | |||
@@ -0,0 +1,30 @@ | |||
1 | # WixToolset.Heat - old harvesting tool from WiX v3 | ||
2 | |||
3 | The `WixToolset.Heat` package provides the (now deprecated) harvesting tools originally designed for WiX v3. The bulk of the functionality provided by this package has been eclipsed by the `Files` element. It is recommended to migrate to that new functionality or a custom solution. | ||
4 | |||
5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] | ||
6 | |||
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Additional resources | ||
16 | |||
17 | * [WiX Website][web] | ||
18 | * [WiX Documentation][docs] | ||
19 | * [WiX Issue Tracker][issues] | ||
20 | * [WiX Discussions][discussions] | ||
21 | |||
22 | |||
23 | [web]: https://www.firegiant.com/wixtoolset/ | ||
24 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
25 | [issues]: https://github.com/wixtoolset/issues/issues | ||
26 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
27 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
28 | [osmf]: https://opensourcemaintenancefee.org/ | ||
29 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
30 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/tools/WixToolset.Heat/WixToolset.Heat.nuspec b/src/tools/WixToolset.Heat/WixToolset.Heat.nuspec index 48e94797..f01faa04 100644 --- a/src/tools/WixToolset.Heat/WixToolset.Heat.nuspec +++ b/src/tools/WixToolset.Heat/WixToolset.Heat.nuspec | |||
@@ -7,6 +7,7 @@ | |||
7 | <description>$description$</description> | 7 | <description>$description$</description> |
8 | <authors>$authors$</authors> | 8 | <authors>$authors$</authors> |
9 | <icon>icon.png</icon> | 9 | <icon>icon.png</icon> |
10 | <readme>README.md</readme> | ||
10 | <license type="file">OSMFEULA.txt</license> | 11 | <license type="file">OSMFEULA.txt</license> |
11 | <requireLicenseAcceptance>true</requireLicenseAcceptance> | 12 | <requireLicenseAcceptance>true</requireLicenseAcceptance> |
12 | <tags>$packageTags$</tags> | 13 | <tags>$packageTags$</tags> |
@@ -18,6 +19,7 @@ | |||
18 | <files> | 19 | <files> |
19 | <file src="$eulaTxt$" /> | 20 | <file src="$eulaTxt$" /> |
20 | <file src="$iconPng$" /> | 21 | <file src="$iconPng$" /> |
22 | <file src="$projectFolder$\README.md" /> | ||
21 | <file src="$projectFolder$\$id$.targets" target="build" /> | 23 | <file src="$projectFolder$\$id$.targets" target="build" /> |
22 | <file src="tools\**\*" target="tools" /> | 24 | <file src="tools\**\*" target="tools" /> |
23 | </files> | 25 | </files> |
diff --git a/src/wix/WixToolset.Sdk/README.md b/src/wix/WixToolset.Sdk/README.md index 6b139d9c..bf93e84b 100644 --- a/src/wix/WixToolset.Sdk/README.md +++ b/src/wix/WixToolset.Sdk/README.md | |||
@@ -1,12 +1,59 @@ | |||
1 | # WixToolset.Sdk | 1 | # WixToolset.Sdk |
2 | 2 | ||
3 | The `WixToolset.Sdk` package provides the WiX Toolset as an MSBuild SDK for both .NET (v6 or later) and .NET Framework (v4.7.2 or later). SDK-style projects have smart defaults that make for simple .wixproj project authoring. For example, here's a minimal .wixproj that builds an MSI from the .wxs source files in the project directory: | 3 | The `WixToolset.Sdk` package provides the WiX Toolset as an MSBuild SDK for both .NET (v6 or later) and .NET Framework (v4.7.2 or later). SDK-style projects have smart defaults that make for simple .wixproj project authoring. |
4 | 4 | ||
5 | ```xml | 5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] |
6 | <Project Sdk="WixToolset.Sdk/5.0.0"> | 6 | |
7 | |||
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Getting started | ||
16 | |||
17 | Here's a minimal .wixproj that builds an MSI from the .wxs source files in the project directory: | ||
18 | |||
19 | Example project file: `QuickStart.wixproj` | ||
20 | ``` | ||
21 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
7 | </Project> | 22 | </Project> |
8 | ``` | 23 | ``` |
9 | 24 | ||
10 | For more information about WiX as an MSBuild SDK, see https://wixtoolset.org/docs/intro/#msbuild. | 25 | Example source code: `QuickStart.wxs` |
26 | ``` | ||
27 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | ||
28 | <Package Id="AcmeCorp.QuickStart" Name="QuickStart Example" Manufacturer="ACME Corp" Version="0.0.1"> | ||
29 | <File Source="example.txt" /> | ||
30 | </Package> | ||
31 | </Wix> | ||
32 | ``` | ||
33 | |||
34 | Build your MSI from the command-line: | ||
35 | ``` | ||
36 | dotnet build | ||
37 | ``` | ||
38 | |||
39 | For more information about WiX as an MSBuild SDK, see https://docs.firegiant.com/wix/using-wix/#msbuild-and-dotnet-build. | ||
40 | |||
41 | For more information about WiX targets, properties, and items, see https://docs.firegiant.com/wix/tools/msbuild/. | ||
42 | |||
43 | |||
44 | ## Additional resources | ||
45 | |||
46 | * [WiX Website][web] | ||
47 | * [WiX Documentation][docs] | ||
48 | * [WiX Issue Tracker][issues] | ||
49 | * [WiX Discussions][discussions] | ||
50 | |||
11 | 51 | ||
12 | For more information about WiX targets, properties, and items, see https://wixtoolset.org/docs/tools/msbuild/. | 52 | [web]: https://www.firegiant.com/wixtoolset/ |
53 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
54 | [issues]: https://github.com/wixtoolset/issues/issues | ||
55 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
56 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
57 | [osmf]: https://opensourcemaintenancefee.org/ | ||
58 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
59 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/wix/pack-wix/README.md b/src/wix/pack-wix/README.md index 95ac7c82..8b03dd48 100644 --- a/src/wix/pack-wix/README.md +++ b/src/wix/pack-wix/README.md | |||
@@ -1,7 +1,72 @@ | |||
1 | # wix | 1 | # wix - the WiX Toolset from the command-line |
2 | 2 | ||
3 | The `wix` package provides the WiX Toolset as a .NET Tool, perfect for your command-line packaging pleasure. Version 6 or later of the .NET SDK is required. | 3 | The `wix` package provides the WiX Toolset as a .NET Tool, perfect for your command-line packaging pleasure (even if we recommend using the [WixToolset.Sdk][sdk]). |
4 | 4 | ||
5 | To install WiX as a .NET tool or upgrade to a later version, see https://wixtoolset.org/docs/intro/#nettool. | 5 | [Web Site][web] | [Documentation][docs] | [Issue Tracker][issues] | [Discussions][discussions] |
6 | 6 | ||
7 | To read about available commands and switches, see https://wixtoolset.org/docs/tools/wixexe/. | 7 | |
8 | ## Open Source Maintenance Fee | ||
9 | |||
10 | To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an [Open Source Maintenance Fee][osmf]. While the source code is freely available under the terms of the [LICENSE][license], this package and other aspects of the project require [adherence to the Open Source Maintenance Fee EULA][eula]. | ||
11 | |||
12 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
13 | |||
14 | |||
15 | ## Before we begin | ||
16 | |||
17 | For most users, we recommend using the [WixToolset.Sdk][sdk] to build your installation packages instead of this command-line tool. The Sdk provides a better development experience than the command-line, especially as your project grows. The following is a quick example. | ||
18 | |||
19 | Example project file: `QuickStart.wixproj` | ||
20 | ``` | ||
21 | <Project Sdk="WixToolset.Sdk/6.0.0"> | ||
22 | </Project> | ||
23 | ``` | ||
24 | |||
25 | Example source code: `QuickStart.wxs` | ||
26 | ``` | ||
27 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | ||
28 | <Package Id="AcmeCorp.QuickStart" Name="QuickStart Example" Manufacturer="ACME Corp" Version="0.0.1"> | ||
29 | <File Source="example.txt" /> | ||
30 | </Package> | ||
31 | </Wix> | ||
32 | ``` | ||
33 | |||
34 | Build your MSI from the command-line: | ||
35 | ``` | ||
36 | dotnet build | ||
37 | ``` | ||
38 | |||
39 | |||
40 | ## Getting started | ||
41 | |||
42 | If you still decide to use this command-line tool instead of the [WixToolset.Sdk][sdk], install the latest version with: | ||
43 | |||
44 | ``` | ||
45 | dotnet tool install --global wix | ||
46 | ``` | ||
47 | |||
48 | Verify it was successfully installed with: | ||
49 | |||
50 | ``` | ||
51 | wix --version | ||
52 | ``` | ||
53 | |||
54 | For more information, see https://docs.firegiant.com/wix/using-wix/#command-line-net-tool. To read about available commands and switches, see https://docs.firegiant.com/wix/tools/wixexe/. | ||
55 | |||
56 | |||
57 | ## Additional resources | ||
58 | |||
59 | * [WiX Website][web] | ||
60 | * [WiX Documentation][docs] | ||
61 | * [WiX Issue Tracker][issues] | ||
62 | * [WiX Discussions][discussions] | ||
63 | |||
64 | |||
65 | [web]: https://www.firegiant.com/wixtoolset/ | ||
66 | [docs]: https://docs.firegiant.com/wixtoolset/ | ||
67 | [issues]: https://github.com/wixtoolset/issues/issues | ||
68 | [discussions]: https://github.com/orgs/wixtoolset/discussions | ||
69 | [sdk]: https://www.nuget.org/packages/WixToolset.Sdk/ | ||
70 | [osmf]: https://opensourcemaintenancefee.org/ | ||
71 | [license]: https://github.com/wixtoolset/wix/blob/main/LICENSE.TXT | ||
72 | [eula]: https://github.com/wixtoolset/wix/blob/main/OSMFEULA.txt | ||
diff --git a/src/xsd/iis.xsd b/src/xsd/iis.xsd index b43bff42..4bc59cf2 100644 --- a/src/xsd/iis.xsd +++ b/src/xsd/iis.xsd | |||
@@ -685,10 +685,21 @@ | |||
685 | </xs:simpleType> | 685 | </xs:simpleType> |
686 | </xs:attribute> | 686 | </xs:attribute> |
687 | <xs:attribute name="StoreLocation" use="required"> | 687 | <xs:attribute name="StoreLocation" use="required"> |
688 | <xs:annotation> | ||
689 | <xs:documentation> | ||
690 | This attribute controls which Certificate Store Location will be used for the Certificate. | ||
691 | See <a href="https://learn.microsoft.com/en-us/windows/win32/seccrypto/system-store-locations" target="_blank">MSDN documentation</a> for more information. | ||
692 | </xs:documentation> | ||
693 | </xs:annotation> | ||
688 | <xs:simpleType> | 694 | <xs:simpleType> |
689 | <xs:restriction base="xs:string"> | 695 | <xs:restriction base="xs:string"> |
690 | <xs:enumeration value="currentUser"/> | 696 | <xs:enumeration value="currentUser"/> |
691 | <xs:enumeration value="localMachine"/> | 697 | <xs:enumeration value="localMachine"/> |
698 | <xs:enumeration value="services"/> | ||
699 | <xs:enumeration value="users"/> | ||
700 | <xs:enumeration value="userPolicy"/> | ||
701 | <xs:enumeration value="localMachinePolicy"/> | ||
702 | <xs:enumeration value="localMachineEnterprise"/> | ||
692 | </xs:restriction> | 703 | </xs:restriction> |
693 | </xs:simpleType> | 704 | </xs:simpleType> |
694 | </xs:attribute> | 705 | </xs:attribute> |
diff --git a/src/xsd/util.xsd b/src/xsd/util.xsd index 1b649f48..c0a9e44a 100644 --- a/src/xsd/util.xsd +++ b/src/xsd/util.xsd | |||
@@ -701,19 +701,18 @@ | |||
701 | 701 | ||
702 | <xs:element name="Group"> | 702 | <xs:element name="Group"> |
703 | <xs:annotation> | 703 | <xs:annotation> |
704 | <xs:documentation>Group for all kinds of (usergroup) things. When it is not nested under a component it is included in the MSI so it can be referenced by other elements such as the GroupRef element under a User element (to add the User to the Group). When it is nested under a Component element, the Group will be created on install and can also be used for reference.</xs:documentation> | ||
704 | <xs:appinfo> | 705 | <xs:appinfo> |
706 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Component" /> | ||
705 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Fragment" /> | 707 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Fragment" /> |
706 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Module" /> | 708 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Module" /> |
707 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Package" /> | 709 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Package" /> |
710 | <xse:seeAlso ref="GroupRef" /> | ||
708 | </xs:appinfo> | 711 | </xs:appinfo> |
709 | <xs:documentation> | ||
710 | Finds user groups on the local machine or specified Active Directory domain. The local machine will be | ||
711 | searched for the group first then fallback to looking in Active Directory. This element is not capable | ||
712 | of creating new groups but can be used to add new or existing users to an existing group. | ||
713 | </xs:documentation> | ||
714 | </xs:annotation> | 712 | </xs:annotation> |
715 | <xs:complexType> | 713 | <xs:complexType> |
716 | <xs:choice minOccurs="0" maxOccurs="unbounded"> | 714 | <xs:choice minOccurs="0" maxOccurs="unbounded"> |
715 | <xs:element ref="GroupRef" minOccurs="0" maxOccurs="unbounded" /> | ||
717 | <xs:any namespace="##other" processContents="lax"> | 716 | <xs:any namespace="##other" processContents="lax"> |
718 | <xs:annotation> | 717 | <xs:annotation> |
719 | <xs:documentation> | 718 | <xs:documentation> |
@@ -730,7 +729,7 @@ | |||
730 | </xs:attribute> | 729 | </xs:attribute> |
731 | <xs:attribute name="Name" type="xs:string" use="required"> | 730 | <xs:attribute name="Name" type="xs:string" use="required"> |
732 | <xs:annotation> | 731 | <xs:annotation> |
733 | <xs:documentation>A [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the name of the group to be found.</xs:documentation> | 732 | <xs:documentation>A [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the name of the group.</xs:documentation> |
734 | </xs:annotation> | 733 | </xs:annotation> |
735 | </xs:attribute> | 734 | </xs:attribute> |
736 | <xs:attribute name="Domain" type="xs:string"> | 735 | <xs:attribute name="Domain" type="xs:string"> |
@@ -738,6 +737,41 @@ | |||
738 | <xs:documentation>An optional [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that specifies the domain for the group.</xs:documentation> | 737 | <xs:documentation>An optional [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that specifies the domain for the group.</xs:documentation> |
739 | </xs:annotation> | 738 | </xs:annotation> |
740 | </xs:attribute> | 739 | </xs:attribute> |
740 | <xs:attribute name="RemoveOnUninstall" type="wxs:YesNoTypeUnion"> | ||
741 | <xs:annotation> | ||
742 | <xs:documentation>Indicates whether the group should be removed or left behind on uninstall.</xs:documentation> | ||
743 | </xs:annotation> | ||
744 | </xs:attribute> | ||
745 | <xs:attribute name="FailIfExists" type="wxs:YesNoTypeUnion"> | ||
746 | <xs:annotation> | ||
747 | <xs:documentation>Indicates if the install should fail if the group already exists.</xs:documentation> | ||
748 | </xs:annotation> | ||
749 | </xs:attribute> | ||
750 | <xs:attribute name="UpdateIfExists" type="wxs:YesNoTypeUnion"> | ||
751 | <xs:annotation> | ||
752 | <xs:documentation>Indicates if the group properties should be updated if the group already exists.</xs:documentation> | ||
753 | </xs:annotation> | ||
754 | </xs:attribute> | ||
755 | <xs:attribute name="CreateGroup" type="wxs:YesNoTypeUnion"> | ||
756 | <xs:annotation> | ||
757 | <xs:documentation>Indicates whether or not to create the group. Group creation can be skipped if all that is desired is to add group memberships.</xs:documentation> | ||
758 | </xs:annotation> | ||
759 | </xs:attribute> | ||
760 | <xs:attribute name="Vital" type="wxs:YesNoTypeUnion"> | ||
761 | <xs:annotation> | ||
762 | <xs:documentation>Indicates whether failure to create the group or add the group to another group fails the installation. The default value is "yes".</xs:documentation> | ||
763 | </xs:annotation> | ||
764 | </xs:attribute> | ||
765 | <xs:attribute name="Comment" type="xs:string"> | ||
766 | <xs:annotation> | ||
767 | <xs:documentation>Optional comment to set on the group.</xs:documentation> | ||
768 | </xs:annotation> | ||
769 | </xs:attribute> | ||
770 | <xs:attribute name="RemoveComment" type="wxs:YesNoTypeUnion"> | ||
771 | <xs:annotation> | ||
772 | <xs:documentation>Indicates whether remove the comment from the group. The default value is "no".</xs:documentation> | ||
773 | </xs:annotation> | ||
774 | </xs:attribute> | ||
741 | <xs:anyAttribute namespace="##other" processContents="lax"> | 775 | <xs:anyAttribute namespace="##other" processContents="lax"> |
742 | <xs:annotation> | 776 | <xs:annotation> |
743 | <xs:documentation> | 777 | <xs:documentation> |
@@ -751,7 +785,7 @@ | |||
751 | 785 | ||
752 | <xs:element name="GroupRef"> | 786 | <xs:element name="GroupRef"> |
753 | <xs:annotation> | 787 | <xs:annotation> |
754 | <xs:documentation>Used to join a user to a group</xs:documentation> | 788 | <xs:documentation>Used to join a user / group to a group</xs:documentation> |
755 | </xs:annotation> | 789 | </xs:annotation> |
756 | <xs:complexType> | 790 | <xs:complexType> |
757 | <xs:choice minOccurs="0" maxOccurs="unbounded"> | 791 | <xs:choice minOccurs="0" maxOccurs="unbounded"> |
@@ -1853,12 +1887,12 @@ | |||
1853 | <xs:attribute name="Id" type="xs:string" /> | 1887 | <xs:attribute name="Id" type="xs:string" /> |
1854 | <xs:attribute name="Name" type="xs:string" use="required"> | 1888 | <xs:attribute name="Name" type="xs:string" use="required"> |
1855 | <xs:annotation> | 1889 | <xs:annotation> |
1856 | <xs:documentation>A [Formatted])(https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the name of the user account.</xs:documentation> | 1890 | <xs:documentation>A [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the name of the user account.</xs:documentation> |
1857 | </xs:annotation> | 1891 | </xs:annotation> |
1858 | </xs:attribute> | 1892 | </xs:attribute> |
1859 | <xs:attribute name="Domain" type="xs:string"> | 1893 | <xs:attribute name="Domain" type="xs:string"> |
1860 | <xs:annotation> | 1894 | <xs:annotation> |
1861 | <xs:documentation>A [Formatted])(https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the local machine or Active Directory domain for the user.</xs:documentation> | 1895 | <xs:documentation>A [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the local machine or Active Directory domain for the user.</xs:documentation> |
1862 | </xs:annotation> | 1896 | </xs:annotation> |
1863 | </xs:attribute> | 1897 | </xs:attribute> |
1864 | <xs:attribute name="Password" type="xs:string"> | 1898 | <xs:attribute name="Password" type="xs:string"> |
diff --git a/src/xsd/wix.xsd b/src/xsd/wix.xsd index 4816ae8c..8cf81048 100644 --- a/src/xsd/wix.xsd +++ b/src/xsd/wix.xsd | |||
@@ -187,7 +187,7 @@ | |||
187 | <xs:attribute name="Id" type="xs:string"> | 187 | <xs:attribute name="Id" type="xs:string"> |
188 | <xs:annotation> | 188 | <xs:annotation> |
189 | <xs:documentation> | 189 | <xs:documentation> |
190 | _New in WiX v6: WiX v6 adds this attribute to the `Package` element._ | 190 | _New in WiX v6: WiX v6 adds this attribute to the `Bundle` element._ |
191 | A globally unique identiifer for the bundle in the world. It is recommended to use a prefix such as "CompanyName." to | 191 | A globally unique identiifer for the bundle in the world. It is recommended to use a prefix such as "CompanyName." to |
192 | create a namespace of sorts. By default, higher versioned upgrade lower versioned bundles with the same Id. Use this | 192 | create a namespace of sorts. By default, higher versioned upgrade lower versioned bundles with the same Id. Use this |
193 | attribute instead of the UpgradeCode attribute in new development. | 193 | attribute instead of the UpgradeCode attribute in new development. |
@@ -2341,7 +2341,14 @@ | |||
2341 | </xs:annotation> | 2341 | </xs:annotation> |
2342 | </xs:any> | 2342 | </xs:any> |
2343 | </xs:choice> | 2343 | </xs:choice> |
2344 | <xs:attribute name="Id" type="Guid" use="required"> | 2344 | <xs:attribute name="Id" type="Guid"> |
2345 | <xs:annotation> | ||
2346 | <xs:appinfo> | ||
2347 | <xse:deprecated ref="Code" /> | ||
2348 | </xs:appinfo> | ||
2349 | </xs:annotation> | ||
2350 | </xs:attribute> | ||
2351 | <xs:attribute name="Code" type="Guid" use="required"> | ||
2345 | <xs:annotation> | 2352 | <xs:annotation> |
2346 | <xs:documentation>The identifier of the RelatedBundle group.</xs:documentation> | 2353 | <xs:documentation>The identifier of the RelatedBundle group.</xs:documentation> |
2347 | </xs:annotation> | 2354 | </xs:annotation> |