Release v1.0.12.0

Rating: No reviews yet
Downloads: 112
Change Set: 4891a0ed613d
Released: Apr 7, 2015
Updated: Apr 7, 2015 by oleg_s
Dev status: Stable Help Icon

Recommended Download

Application WixSharp.1.0.12.0.7z
application, 12073K, uploaded Apr 7, 2015 - 112 downloads

Release Notes

  • Support for Project.Platform (e.g. "project.Platform = Platform.x64")
  • Added 'Predicate<string>' filter to Files and DirFiles
  • Added all missing Standard Actions values to the class WixSharp.Step
  • Support for UpgradeVersion.MigrateFeatures
  • Support for 'Custom' element in CustomAction.AttributesDefinition (e.g. AttributesDefinition = "Custom:Sequence=1")
  • Added new NuGet package WixSharp.bin (contains binaries only)

Samples
The following code automatically updates all XML "Component" elements with the required attributes. Thus the whole project can be converted into x64 compatible one with this simple assignment;
project.Platform = Platform.x64; 

Now you can pass predicate filter (in the Files constructor) to allow fine control over what files to include into the project:
var project =
    new Project("MyProduct",
        new Dir(@"%ProgramFiles%\My Company\My Product",
            new Files(@"Release\*.*", 
                        f => !f.EndsWith(".obj") && 
                            !f.EndsWith(".pdb")), 
            new ExeFileShortcut("Uninstall My Product", 
                                "[System64Folder]msiexec.exe", 
                                "/x [ProductCode]")));

NuGet install command for binaries-only package:
Install-Package WixSharp.bin

Reviews for this release

No reviews yet for this release.