Skip to content

Commit

Permalink
Release v2.4.3.0
Browse files Browse the repository at this point in the history
- #1673: Error on using template "WixSharp Managed Setup - Custom Dialog (Wix 3)"
- #1675: Bundle ExePackage 'Cache' parameter
- Added prevention of the WiX5 tools for the Custom BA bootstrapper template. Downgrading it to WiX4 tools.
- Issue #1667: AddDefaultNamespaces removing processing instructions
- Updated skip dialog example
  • Loading branch information
oleg-shilo committed Dec 3, 2024
1 parent b122a55 commit b454c85
Show file tree
Hide file tree
Showing 11 changed files with 364 additions and 338 deletions.
15 changes: 8 additions & 7 deletions Source/NuGet/WixSharp/WixSharp.WPF.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>WixSharp.WPF</id>
<version>2.4.2.0</version>
<version>2.4.3.0</version>
<title>Wix# (WixSharp) - Binaries</title>
<authors>Oleg Shilo</authors>
<owners>Oleg Shilo</owners>
Expand All @@ -16,17 +16,18 @@ The package contains Wix# binaries only.
In order to use this package you need have WiX Toolset installed.
The package is tested against WIX (Windows Installer Xml) Toolset v3.10 (v3.10.2103.0)</description>
<summary>Wix# (WixSharp) - Binaries</summary>
<releaseNotes>Release v2.4.2.0
- Added `Compiler.PreferredComponentGuidConsistency` to allow consistent generation of the component GUIDs between all versions of the same product.
- Fixed ExitDialog (form) layout problem
- Fix error WIX0400: The ProgressText element contains illegal inner text when setting CustomAction ProgressText or RollbackProgressText

<releaseNotes>Release v2.4.3.0
- #1673: Error on using template "WixSharp Managed Setup - Custom Dialog (Wix 3)"
- #1675: Bundle ExePackage 'Cache' parameter
- Added prevention of the WiX5 tools for the Custom BA bootstrapper template. Downgrading it to WiX4 tools.
- Issue #1667: AddDefaultNamespaces removing processing instructions
- Updated skip dialog example
</releaseNotes>
<copyright>Copyright (C) 2008-2021 Oleg Shilo</copyright>
<language>en-AU</language>
<tags>C# scripting msi install setup wix</tags>
<dependencies>
<dependency id="WixSharp.bin" version="2.4.2.0" />
<dependency id="WixSharp.bin" version="2.4.3.0" />
<dependency id="Caliburn.Micro" version="4.0.212" />
</dependencies>
<references>
Expand Down
13 changes: 7 additions & 6 deletions Source/NuGet/WixSharp/WixSharp.bin.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
<metadata>
<id>WixSharp.bin</id>
<version>2.4.2.0</version>
<version>2.4.3.0</version>
<title>Wix# (WixSharp) - Binaries</title>
<authors>Oleg Shilo</authors>
<owners>Oleg Shilo</owners>
Expand All @@ -16,11 +16,12 @@ The package contains Wix# binaries only.
In order to use this package you need have WiX Toolset installed.
The package is tested against WIX (Windows Installer Xml) Toolset v3.10 (v3.10.2103.0)</description>
<summary>Wix# (WixSharp) - Binaries</summary>
<releaseNotes>Release v2.4.2.0
- Added `Compiler.PreferredComponentGuidConsistency` to allow consistent generation of the component GUIDs between all versions of the same product.
- Fixed ExitDialog (form) layout problem
- Fix error WIX0400: The ProgressText element contains illegal inner text when setting CustomAction ProgressText or RollbackProgressText

<releaseNotes>Release v2.4.3.0
- #1673: Error on using template "WixSharp Managed Setup - Custom Dialog (Wix 3)"
- #1675: Bundle ExePackage 'Cache' parameter
- Added prevention of the WiX5 tools for the Custom BA bootstrapper template. Downgrading it to WiX4 tools.
- Issue #1667: AddDefaultNamespaces removing processing instructions
- Updated skip dialog example
</releaseNotes>
<copyright>Copyright (C) 2008-2022 Oleg Shilo</copyright>
<language>en-AU</language>
Expand Down
15 changes: 8 additions & 7 deletions Source/NuGet/WixSharp/WixSharp.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>WixSharp</id>
<version>2.4.2.0</version>
<version>2.4.3.0</version>
<title>Wix# (WixSharp) - managed interface for WiX</title>
<authors>Oleg Shilo</authors>
<owners>Oleg Shilo</owners>
Expand All @@ -18,17 +18,18 @@ If you need only Wix# binaries you may want to use WixSharp.bin package instead.
In order to use this package you need have WiX Toolset installed.
The package is tested against WIX (Windows Installer Xml) Toolset v3.10 (v3.10.2103.0)</description>
<summary>Wix# (WixSharp) - Binaries</summary>
<releaseNotes>Release v2.4.2.0
- Added `Compiler.PreferredComponentGuidConsistency` to allow consistent generation of the component GUIDs between all versions of the same product.
- Fixed ExitDialog (form) layout problem
- Fix error WIX0400: The ProgressText element contains illegal inner text when setting CustomAction ProgressText or RollbackProgressText

<releaseNotes>Release v2.4.3.0
- #1673: Error on using template "WixSharp Managed Setup - Custom Dialog (Wix 3)"
- #1675: Bundle ExePackage 'Cache' parameter
- Added prevention of the WiX5 tools for the Custom BA bootstrapper template. Downgrading it to WiX4 tools.
- Issue #1667: AddDefaultNamespaces removing processing instructions
- Updated skip dialog example
</releaseNotes>
<copyright>Copyright (C) 2008-2022 Oleg Shilo</copyright>
<language>en-AU</language>
<tags>C# scripting msi install setup wix</tags>
<dependencies>
<dependency id="WixSharp.bin" version="2.4.2.0" />
<dependency id="WixSharp.bin" version="2.4.3.0" />
</dependencies>
</metadata>
<files>
Expand Down
15 changes: 8 additions & 7 deletions Source/NuGet/WixSharp/WixSharp_wix4.WPF.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>WixSharp-wix4.WPF</id>
<version>2.4.2.0</version>
<version>2.4.3.0</version>
<title>Wix# (WixSharp) - Binaries</title>
<authors>Oleg Shilo</authors>
<owners>Oleg Shilo</owners>
Expand All @@ -16,17 +16,18 @@ The package contains Wix# binaries only.
In order to use this package you need have WiX Toolset installed: `dotnet tool install --global wix`
The package is tested against WIX (Windows Installer Xml) Toolset v4.0.1.0</description>
<summary>Wix# (WixSharp) - Binaries</summary>
<releaseNotes>Release v2.4.2.0
- Added `Compiler.PreferredComponentGuidConsistency` to allow consistent generation of the component GUIDs between all versions of the same product.
- Fixed ExitDialog (form) layout problem
- Fix error WIX0400: The ProgressText element contains illegal inner text when setting CustomAction ProgressText or RollbackProgressText

<releaseNotes>Release v2.4.3.0
- #1673: Error on using template "WixSharp Managed Setup - Custom Dialog (Wix 3)"
- #1675: Bundle ExePackage 'Cache' parameter
- Added prevention of the WiX5 tools for the Custom BA bootstrapper template. Downgrading it to WiX4 tools.
- Issue #1667: AddDefaultNamespaces removing processing instructions
- Updated skip dialog example
</releaseNotes>
<copyright>Copyright (C) 2008-2023 Oleg Shilo</copyright>
<language>en-AU</language>
<tags>C# scripting msi install setup wix</tags>
<dependencies>
<dependency id="WixSharp_wix4.bin" version="2.4.2.0" />
<dependency id="WixSharp_wix4.bin" version="2.4.3.0" />
</dependencies>
<references>
<reference file="WixSharp.UI.WPF.dll" />
Expand Down
13 changes: 7 additions & 6 deletions Source/NuGet/WixSharp/WixSharp_wix4.bin.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
<metadata>
<id>WixSharp_wix4.bin</id>
<version>2.4.2.0</version>
<version>2.4.3.0</version>
<title>Wix# (WixSharp) - Binaries</title>
<authors>Oleg Shilo</authors>
<owners>Oleg Shilo</owners>
Expand All @@ -16,11 +16,12 @@ The package contains Wix# binaries only.
In order to use this package you need have WiX Toolset installed: `dotnet tool install --global wix`
The package is tested against WIX (Windows Installer Xml) Toolset v4.0.1.0</description>
<summary>Wix# (WixSharp) - Binaries</summary>
<releaseNotes>Release v2.4.2.0
- Added `Compiler.PreferredComponentGuidConsistency` to allow consistent generation of the component GUIDs between all versions of the same product.
- Fixed ExitDialog (form) layout problem
- Fix error WIX0400: The ProgressText element contains illegal inner text when setting CustomAction ProgressText or RollbackProgressText

<releaseNotes>Release v2.4.3.0
- #1673: Error on using template "WixSharp Managed Setup - Custom Dialog (Wix 3)"
- #1675: Bundle ExePackage 'Cache' parameter
- Added prevention of the WiX5 tools for the Custom BA bootstrapper template. Downgrading it to WiX4 tools.
- Issue #1667: AddDefaultNamespaces removing processing instructions
- Updated skip dialog example
</releaseNotes>
<copyright>Copyright (C) 2008-2023 Oleg Shilo</copyright>
<language>en-AU</language>
Expand Down
15 changes: 8 additions & 7 deletions Source/NuGet/WixSharp/WixSharp_wix4.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>WixSharp_wix4</id>
<version>2.4.2.0</version>
<version>2.4.3.0</version>
<title>Wix# (WixSharp) - managed interface for WiX</title>
<authors>Oleg Shilo</authors>
<owners>Oleg Shilo</owners>
Expand All @@ -18,17 +18,18 @@ If you need only Wix# binaries you may want to use WixSharp.bin package instead.
In order to use this package you need have WiX Toolset installed: `dotnet tool install --global wix`
The package is tested against WIX (Windows Installer Xml) Toolset v4.0.1.0</description>
<summary>Wix# (WixSharp) - Binaries</summary>
<releaseNotes>Release v2.4.2.0
- Added `Compiler.PreferredComponentGuidConsistency` to allow consistent generation of the component GUIDs between all versions of the same product.
- Fixed ExitDialog (form) layout problem
- Fix error WIX0400: The ProgressText element contains illegal inner text when setting CustomAction ProgressText or RollbackProgressText

<releaseNotes>Release v2.4.3.0
- #1673: Error on using template "WixSharp Managed Setup - Custom Dialog (Wix 3)"
- #1675: Bundle ExePackage 'Cache' parameter
- Added prevention of the WiX5 tools for the Custom BA bootstrapper template. Downgrading it to WiX4 tools.
- Issue #1667: AddDefaultNamespaces removing processing instructions
- Updated skip dialog example
</releaseNotes>
<copyright>Copyright (C) 2008-2023 Oleg Shilo</copyright>
<language>en-AU</language>
<tags>C# scripting msi install setup wix</tags>
<dependencies>
<dependency id="WixSharp_wix4.bin" version="2.4.2.0" />
<dependency id="WixSharp_wix4.bin" version="2.4.3.0" />
</dependencies>
</metadata>
<files>
Expand Down
2 changes: 1 addition & 1 deletion Source/NuGet/WixSharp/publish.cmd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set ver=2.4.2
set ver=2.4.3
dotnet nuget push WixSharp.Msi.Core.%ver%.nupkg -k %nugetkey% -s https://api.nuget.org/v3/index.json
dotnet nuget push WixSharp.Core.%ver%.nupkg -k %nugetkey% -s https://api.nuget.org/v3/index.json

Expand Down
18 changes: 18 additions & 0 deletions Source/src/NET-Core/WixSharp.Core/SilentBA.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@

namespace WixSharp.Bootstrapper
{
/// <summary>
///
/// </summary>
public class WixBAFactory : BaseBootstrapperApplicationFactory
{
/// <summary>
Expand Down Expand Up @@ -106,12 +109,27 @@ public override void AutoGenerateSources(string outDir)
/// </summary>
public class SilentManagedBA : BootstrapperApplication
{
/// <summary>
/// Initializes a new instance of the <see cref="SilentManagedBA"/> class.
/// </summary>
/// <param name="engine">The engine.</param>
/// <param name="command">The command.</param>
public SilentManagedBA(IEngine engine, IBootstrapperCommand command) : base(engine)
{
this.Command = command;
}

/// <summary>
/// Gets the engine.
/// </summary>
/// <value>
/// The engine.
/// </value>
public IEngine Engine => base.engine;

/// <summary>
/// The command
/// </summary>
public IBootstrapperCommand Command;

AutoResetEvent done = new AutoResetEvent(false);
Expand Down
Loading

0 comments on commit b454c85

Please sign in to comment.