diff options
78 files changed, 1622 insertions, 80 deletions
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..da958e11 --- /dev/null +++ b/.github/FUNDING.yml | |||
@@ -0,0 +1 @@ | |||
github: wixtoolset | |||
@@ -1,4 +1,4 @@ | |||
1 | <img src="https://github.com/wixtoolset/Home/raw/master/imgs/wix-white-bg.png" alt="WiX Toolset" height="128" /> | 1 |  |
2 | 2 | ||
3 | [](https://www.nuget.org/packages/wix) | 3 | [](https://www.nuget.org/packages/wix) |
4 | [](https://www.nuget.org/stats/packages/WiX?groupby=Version) | 4 | [](https://www.nuget.org/stats/packages/WiX?groupby=Version) |
@@ -6,14 +6,25 @@ | |||
6 | 6 | ||
7 | # WiX Toolset | 7 | # WiX Toolset |
8 | 8 | ||
9 | This repository contains the WiX Toolset codebase. | 9 | The WiX Toolset is the most powerful set of tools available to create your Windows installation experience. This repository contains the WiX Toolset code itself. |
10 | 10 | ||
11 | # Developing WiX | 11 | If you're new to WiX, check out our [Quick Start](https://docs.firegiant.com/quick-start/) to build your first installation package in just a few minutes. |
12 | 12 | ||
13 | ## Prerequisites | ||
14 | 13 | ||
15 | - A command line Git client that is in the system path | 14 | ## Open Source Maintenance Fee |
16 | - Visual Studio 2022 (17.8.2 or higher) with the following installed: | 15 | |
16 | To ensure the long-term sustainability of this project, use of the WiX Toolset requires an [Open Source Maintenance Fee](https://opensourcemaintenancefee.org). While the source code is freely available under the terms of the [LICENSE](./LICENSE.TXT), all other aspects of the project--including opening or commenting on issues, participating in discussions and downloading releases--require [adherence to the Maintenance Fee](./OSMFEULA.txt). | ||
17 | |||
18 | In short, if you use this project to generate revenue, the [Maintenance Fee is required](./OSMFEULA.txt). | ||
19 | |||
20 | To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/wixtoolset). | ||
21 | |||
22 | |||
23 | ## Developing WiX | ||
24 | |||
25 | ### Prerequisites | ||
26 | |||
27 | Before building the WiX Toolset, ensure you have Visual Studio 2022 (17.8.2 or higher) with the following installed: | ||
17 | 28 | ||
18 | | Workloads | | 29 | | Workloads | |
19 | | :-------- | | 30 | | :-------- | |
@@ -32,26 +43,26 @@ This repository contains the WiX Toolset codebase. | |||
32 | | MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest) | | 43 | | MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest) | |
33 | | Git for Windows | | 44 | | Git for Windows | |
34 | 45 | ||
35 | - [Download the latest nuget.exe command-line tool](https://www.nuget.org/downloads) and put it in a directory on the path. | 46 | Also, download the latest [nuget.exe command-line tool](https://www.nuget.org/downloads) and place it in a directory on your path. |
36 | 47 | ||
37 | ##### Getting started: | 48 | #### Getting started: |
38 | 49 | ||
39 | * [Fork the WiX repository](https://github.com/wixtoolset/wix/fork) | 50 | * [Fork the WiX repository](https://github.com/wixtoolset/wix/fork) |
40 | into your own GitHub repository | 51 | into your own GitHub repository |
41 | * Clone the WiX repository from your fork (`git clone https://github.com/yourdomain/wix.git`) | 52 | * Clone the WiX repository from your fork (`git clone https://github.com/yourdomain/wix.git`) |
42 | into the directory of your choice | 53 | into the directory of your choice |
43 | 54 | ||
44 | ##### To build the WiX toolset: | 55 | #### To build the WiX toolset: |
45 | 56 | ||
46 | * Start a VS2022 'Developer Command Prompt' | 57 | * Start a VS2022 'Developer Command Prompt' |
47 | * Change directory to the root of the cloned repository | 58 | * Change directory to the root of the cloned repository |
48 | * Issue the command `devbuild` (or `devbuild release` if you want to create a release version) | 59 | * Issue the command `devbuild` (or `devbuild release` if you want to create a release version) |
49 | 60 | ||
50 | ##### Executing your newly built WiX toolset | 61 | #### Executing your newly built WiX toolset |
51 | 62 | ||
52 | * `build\wix\Debug\publish\wix\wix --help` (Change `Debug` to `Release` if you built in release mode) | 63 | * `build\wix\Debug\publish\wix\wix --help` (Change `Debug` to `Release` if you built in release mode) |
53 | 64 | ||
54 | ##### Pull request expectations | 65 | #### Pull request expectations |
55 | 66 | ||
56 | * Pick an [outstanding WiX issue](https://github.com/wixtoolset/issues/issues?q=is%3Aissue+is%3Aopen+label%3A%22up+for+grabs%22) (or [create a new one](https://github.com/wixtoolset/issues/issues/new/choose)). Add a comment requesting that you be assigned to the issue. Wait for confirmation. | 67 | * Pick an [outstanding WiX issue](https://github.com/wixtoolset/issues/issues?q=is%3Aissue+is%3Aopen+label%3A%22up+for+grabs%22) (or [create a new one](https://github.com/wixtoolset/issues/issues/new/choose)). Add a comment requesting that you be assigned to the issue. Wait for confirmation. |
57 | * To create a pull request, [fork a new branch](https://github.com/wixtoolset/wix/fork) from the `main` branch | 68 | * To create a pull request, [fork a new branch](https://github.com/wixtoolset/wix/fork) from the `main` branch |
@@ -60,3 +71,10 @@ This repository contains the WiX Toolset codebase. | |||
60 | * If the `main` branch has changed since you created your branch, rebase to the latest updates. | 71 | * If the `main` branch has changed since you created your branch, rebase to the latest updates. |
61 | * If needed (ie, you squashed or rebased), do a force push of your branch | 72 | * If needed (ie, you squashed or rebased), do a force push of your branch |
62 | * Create a pull request with your branch against the WiX repository. | 73 | * Create a pull request with your branch against the WiX repository. |
74 | |||
75 | ## Additional information | ||
76 | |||
77 | * Web site: https://www.firegiant.com/wixtoolset/ | ||
78 | * Documentation [WiX Documentation](https://docs.firegiant.com/wixtoolset/) | ||
79 | * Issue Tracker: [GitHub Issues](https://github.com/wixtoolset/issues/issues) | ||
80 | * Discussions: [WiX Toolset Discussions](https://github.com/orgs/wixtoolset/discussions) | ||
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 52ac90c5..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/> |
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs index 172bafe8..13702757 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs | |||
@@ -220,7 +220,8 @@ namespace WixToolset.BootstrapperApplicationApi | |||
220 | /// Sets the URL to the update feed. | 220 | /// Sets the URL to the update feed. |
221 | /// </summary> | 221 | /// </summary> |
222 | void SetUpdateSource( | 222 | void SetUpdateSource( |
223 | [MarshalAs(UnmanagedType.LPWStr)] string url | 223 | [MarshalAs(UnmanagedType.LPWStr)] string url, |
224 | [MarshalAs(UnmanagedType.LPWStr)] string wzAuthorizationHeader | ||
224 | ); | 225 | ); |
225 | 226 | ||
226 | /// <summary> | 227 | /// <summary> |
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs index ca423309..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. |
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/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/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/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 4f75a055..51fc1cbd 100644 --- a/src/test/burn/TestBA/TestBA.cs +++ b/src/test/burn/TestBA/TestBA.cs | |||
@@ -42,6 +42,7 @@ namespace WixToolset.Test.BA | |||
42 | private int retryExecuteFilesInUse; | 42 | private int retryExecuteFilesInUse; |
43 | private bool rollingBack; | 43 | private bool rollingBack; |
44 | private string forceDownloadSource; | 44 | private string forceDownloadSource; |
45 | private string forceUpdateSource; | ||
45 | 46 | ||
46 | private IBootstrapperCommand Command { get; set; } | 47 | private IBootstrapperCommand Command { get; set; } |
47 | 48 | ||
@@ -217,9 +218,28 @@ namespace WixToolset.Test.BA | |||
217 | } | 218 | } |
218 | } | 219 | } |
219 | 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 | |||
220 | protected override void OnDetectUpdateBegin(DetectUpdateBeginEventArgs args) | 233 | protected override void OnDetectUpdateBegin(DetectUpdateBeginEventArgs args) |
221 | { | 234 | { |
222 | 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 | |||
223 | if (LaunchAction.UpdateReplaceEmbedded == this.action || LaunchAction.UpdateReplace == this.action) | 243 | if (LaunchAction.UpdateReplaceEmbedded == this.action || LaunchAction.UpdateReplace == this.action) |
224 | { | 244 | { |
225 | args.Skip = false; | 245 | args.Skip = false; |
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 4bbfc7e9..7d399df0 100644 --- a/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs +++ b/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs | |||
@@ -30,6 +30,24 @@ namespace WixToolsetTest.BurnE2E | |||
30 | } | 30 | } |
31 | 31 | ||
32 | [RuntimeFact] | 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] | ||
33 | public void CanCancelExePackageAndAbandonIt() | 51 | public void CanCancelExePackageAndAbandonIt() |
34 | { | 52 | { |
35 | 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 ca395f56..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> |
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/wix.xsd b/src/xsd/wix.xsd index 4229352c..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. |