Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 安装POS 2009的.Net加载项_Deployment_Wix_Add In_Setup Deployment_Wix3 - Fatal编程技术网

Deployment 安装POS 2009的.Net加载项

Deployment 安装POS 2009的.Net加载项,deployment,wix,add-in,setup-deployment,wix3,Deployment,Wix,Add In,Setup Deployment,Wix3,我正在编写一个WiX项目来安装为Microsoft POS 2009构建的.Net加载项。在项目开发过程中,您必须运行以下命令: AddinUtil.exe-管道根目录: {指向的加载项文件夹的目录 POS 2009} 这样POS 2009就可以识别您的Addin。现在我已经准备好进行部署了,我想知道在安装过程中是如何进行部署的,这样用户在运行安装程序后就不必这样做了 我是在安装阶段通过Exec命令调用AddinUtil.exe,还是WiX 3中有一个标签可以处理这个问题?我记得有几个例子,我看

我正在编写一个WiX项目来安装为Microsoft POS 2009构建的.Net加载项。在项目开发过程中,您必须运行以下命令:

AddinUtil.exe-管道根目录: {指向的加载项文件夹的目录 POS 2009}

这样POS 2009就可以识别您的Addin。现在我已经准备好进行部署了,我想知道在安装过程中是如何进行部署的,这样用户在运行安装程序后就不必这样做了

我是在安装阶段通过Exec命令调用AddinUtil.exe,还是WiX 3中有一个标签可以处理这个问题?我记得有几个例子,我看到其他人从WiX调用外部应用程序,我只是好奇地想知道这是否是这个场景中最好的方法

注意:我是基于POS 2009,但我认为这是一个一般的“.Net加载项安装”问题



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

我只需要调用一个自定义操作

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