WIX-添加C#自定义操作代码

WIX-添加C#自定义操作代码,c#,visual-studio-2010,wix,custom-action,C#,Visual Studio 2010,Wix,Custom Action,我正在创建一个由Wix安装的程序,使用VS2010,我已经准备好了product.wxs 现在我想在安装中添加一个自定义C#操作。我搜索了如何做,找到了以下指南: 问题是我不理解所有的说明,特别是指南的这一部分:在高级安装程序中集成C#自定义操作 我已经创建了自定义操作项目,但我不明白如何告诉安装项目运行该自定义操作,以及如何在提交阶段将操作设置为在安装时运行 另一件相关的事情。如何在C代码中获得用户选择安装到的安装路径?该教程介绍如何将WiX管理的自定义操作与“Advance Installe

我正在创建一个由Wix安装的程序,使用VS2010,我已经准备好了product.wxs

现在我想在安装中添加一个自定义C#操作。我搜索了如何做,找到了以下指南:

问题是我不理解所有的说明,特别是指南的这一部分:
在高级安装程序中集成C#自定义操作

我已经创建了自定义操作项目,但我不明白如何告诉安装项目运行该自定义操作,以及如何在提交阶段将操作设置为在安装时运行


另一件相关的事情。如何在C代码中获得用户选择安装到的安装路径?

该教程介绍如何将WiX管理的自定义操作与“Advance Installer”(创建安装程序的商业工具)结合使用


这里有一个很好的解释,说明了如何创建WiX工具集。

您知道如何在代码中获得安装路径吗?可能来自Session参数?您可以使用Session参数获取任何属性的值(例如:string propValue=Session[“MYPROPERTY”];)。包含安装文件夹的属性可能取决于您的代码。它如何取决于我的代码?安装路径应该只有一个属性,它是由您的安装目录结构定义的,或者如果您使用的是WixUI_InstallDir对话框集,那么请看一下示例,但我说的是自定义操作C代码。不是wxs文件代码