WIxsharp在控制台中调试自定义操作

我有一个编译为.dll的自定义操作项目,我希望能够逐步执行我的自定义操作,我知道可以将程序包更改为wixsharp.bin,但是这样做并不实际。无论如何,我仍然尝试了这种方法,但是没有达到断点。


Wix使用:System.Diagnostics.Debugger.Launch();它在调试中启动动作,这似乎不适用于wixsharp,但是预期的结果是我正在尝试实现的结果。


我已经看到debug.assert可以用于调试,并且还看到了有关#if DEBUG #endif如何正确调试的参考。


    [CustomAction]

    public static ActionResult CustomAction(Session session)

    {

        Debug.Assert();

        MessageBox.Show("Hello World!" + session[IISSessions.AppPoolName], "External Managed CA");


        return ActionResult.Success;

    }


HUX布斯
浏览 590回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP