Release v1.12.0
- Issue #695: FR - Implement Harvester using wix heat.
- Issue #714: Incorrect fonts when building on Windows Server Core
- Added
XElement.GetAttribute
extension method. - New class
PublicProperty
to encapsulate a public property which must be uppercase
New features:
New Harvester
class that aggregates VS project binaries with WiX Heat utility. The most convenient way to use it is via extension method "AddVsProjectOutput" (curtecy of Giles Bathgate).
var project =
new ManagedProject("HeatAggregatedMsi",
new Dir(@"%ProgramFiles%\My Company\My Product",
new File("Setup.cs")));
project.AddVsProjectOutput(
@"TestApps\TestApp1\TestApp1.csproj",
@"TestApps\TestApp2\TestApp2.csproj");
WixSharp has been extended with the native equivalent of the WiX Heat utility functionality with Files.FromBuildDir
method:
var project =
new Project("MyProduct",
new Dir(@"%ProgramFiles%\My Company\My Product",
Files.FromBuildDir(@"TestApps\TestApp1\bin\Release"),
Files.FromBuildDir(@"TestApps\TestApp2\bin\Release", ".exe|.dll")