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
C# 无法识别WiX元素_C#_Wix - Fatal编程技术网

C# 无法识别WiX元素

C# 无法识别WiX元素,c#,wix,C#,Wix,我需要在MSBuild中手动使用WiX,我正在尝试创建test.wixproj。我正在学习如何使用WiX创建部署器,我被阻止了。 我只需要将img.png部署到一个已定义的曲目库中 我有这个(test.wixproj): 我复制了这个例子 EDIT2:我认为这一行是问题的根源 <Import Project ="$(WixTargetsPath)" /> ComponentRef应按Id引用组件。当没有具有该Id的组件时,您正在使用myimg.png作为ComponentRef I

我需要在MSBuild中手动使用WiX,我正在尝试创建test.wixproj。我正在学习如何使用WiX创建部署器,我被阻止了。 我只需要将img.png部署到一个已定义的曲目库中

我有这个(test.wixproj):

我复制了这个例子

EDIT2:我认为这一行是问题的根源

<Import Project ="$(WixTargetsPath)" />

ComponentRef应按Id引用组件。当没有具有该Id的组件时,您正在使用myimg.png作为ComponentRef Id。请尝试将ComponentRef Id更改为“myimg”


哦,顺便说一句,如果你想把它发布到网上,你应该从代码中删除guid。

这是一个重命名为“.wixproj”的“.wxs”文件。您需要创建一个正确的“.wixproj”文件,如前所述。或者使用VS插件向VS项目添加一个。哦,是的,我很愚蠢。我将尝试使用.wxs和.wixprojI。您的链接中描述的示例有问题。您是否更改了
行以包含实际的.wxs”文件?是的,我更改了test.wxs
The project was not found
<Import Project ="$(WixTargetsPath)" />