为POS 2009安装.Net加载项

时间:2009-08-28 01:18:33

标签: deployment wix add-in setup-deployment wix3

我正在编写一个WiX项目来安装为Microsoft POS 2009构建的.Net Addin。在项目开发期间,您必须运行命令:

  

AddinUtil.exe -PipelineRoot:   {Addins文件夹的目录   POS 2009}

这样POS 2009就能识别你的Addin。现在我已准备好进行部署,我想知道在安装过程中如何完成此操作,以便用户在运行安装程序后不必执行此操作?

我是否只是在安装阶段从Exec命令调用AddinUtil.exe,或者是否有可以处理此问题的WiX 3内部可用的标记?我记得有几个例子,我看到其他人从WiX调用外部应用程序,我只是想知道这是否是这种情况下最好的方法。

注意:我的基础是POS 2009,但我认为这是一个普遍的“.Net Addin安装”问题。


我应该提一下......我正在使用的AddinUtil是标准的.Net 3.0 / 3.5 AddinUtil,它是.Net框架的一部分,存在于%windir%\ Microsoft.Net \ Framework \ v3.5 \ 。目录

1 个答案:

答案 0 :(得分:2)

我只是打电话给自定义动作。

 <CustomAction Id='Addin' Directory ='PATH' ExeCommand='[PATH]AddinUtil.exe' Return='asyncNoWait'/>