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
Msbuild 修改wxs安装程序后出现MS生成错误-找不到具有源路径的xml文件_Msbuild_Wix - Fatal编程技术网

Msbuild 修改wxs安装程序后出现MS生成错误-找不到具有源路径的xml文件

Msbuild 修改wxs安装程序后出现MS生成错误-找不到具有源路径的xml文件,msbuild,wix,Msbuild,Wix,我遇到了一个困扰我一天多的问题。在我们的解决方案中,有大量的项目文件和其他解决方案。因此,这是一个相当复杂的应用程序 无论如何,我需要做一个更改,将一个xml文件包含到两个EXE(或msi)中,当执行msi时,安装文件夹中包含了这个xml文件。所以,应该简单到可以做到。我们所有的安装程序都使用wix 嗯,我更新了一个wix,并从源项目中链接归档了xml,其中包含xml文件,以包含在另一个项目中,我需要更新安装程序(msi)。作为检查,我在我们的构建服务器上构建了一个新的构建,并且一切正常。太好了

我遇到了一个困扰我一天多的问题。在我们的解决方案中,有大量的项目文件和其他解决方案。因此,这是一个相当复杂的应用程序

无论如何,我需要做一个更改,将一个xml文件包含到两个EXE(或msi)中,当执行msi时,安装文件夹中包含了这个xml文件。所以,应该简单到可以做到。我们所有的安装程序都使用wix

嗯,我更新了一个wix,并从源项目中链接归档了xml,其中包含xml文件,以包含在另一个项目中,我需要更新安装程序(msi)。作为检查,我在我们的构建服务器上构建了一个新的构建,并且一切正常。太好了

然后我更新了下一个安装程序以再次包含xml,然后启动了一个新的构建,但是失败了,并显示了错误消息-

无法将文件
…Data.msi
复制到
[另一个位置]…Data.msi
。找不到文件“…Data.msi 找不到id为
…clientconfig
且名称为
xrmfkree.xml | clientconfig.xml
的文件,源路径为
…clientconfig.xml

我已经非常小心地确保我的路径是正确的。当然,两个项目中的源文件位置将具有不同的源位置,即使文件本身是相同的


奇怪的是Data.msi是我在启动第一次构建时首先执行的msi。此错误仅在我执行第二次更新时发生。两个项目完全独立,没有依赖关系。

忘记将副本设置为输出文件夹