Release v1.0.34.0

Rating:        Based on 2 ratings
Reviewed:  1 review
Downloads: 360
Change Set: 55d215c6c74f
Released: Mar 18, 2016
Updated: Mar 18, 2016 by oleg_s
Dev status: Stable Help Icon

Recommended Download

Application WixSharp.1.0.34.0.7z
application, 23543K, uploaded Mar 18, 2016 - 360 downloads

Release Notes

  • Issue#100: Implement WixQuietExecAction
  • Issue#99: Implement type safe ManagedAction constructor
  • Issue#98: VS ManagedUI templates are incompatible with NuGet package
  • Added VersionRange.OnlyDetect for MajorUpgrade (discussion:652500)
  • Added FirewallException support
  • Issue#97: RegValueProperty needs a Win64 attribute

WixQuietExecAction
QtCmdLineAction (CAQuietExec) has been superseded. Use WixQuietExecAction (WixQuietExec) instead. Both these classes are still supported by WiX v3.10 tools but starting from v4.0 WiX dropped CAQuietExec support completely.
Actions = new[] { new WixQuietExecAction("notepad.exe", @"C:\boot.ini")}

FirewallException
new File(@"Files\Bin\MyApp.exe",
    new FirewallException("MyApp")
    {
        RemoteAddress = "127.0.0.1, 127.0.0.2, 127.0.0.3".Split(',')
    })

ManagedAction type safe constructor
var project = 
    new Project("CustomActionTest",
        new Dir(@"%ProgramFiles%\My Company\My Product", 
                new File("setup.cs")),
        new ManagedAction(CustomActions.MyAction, Return.check, When.After,
                          Step.InstallInitialize, Condition.NOT_Installed));
. . .
public class CustomActions
{
    [CustomAction]
    public static ActionResult MyAction(Session session)
    {
        . . .

Reviews for this release

     
It's an excellent project which helps you to build WiX-setups. So check it out!
by ShanghaiMcCoy on Apr 5, 2016 at 4:23 PM