小编Mul*_*ulu的帖子

WIX 错误,文档元素名称“Wix”无效

我有多个由 heat.exe 生成的 wxs 文件。每个文件都有一个根元素 Wix,两个子 Fragment,每个 Fragment 元素分别有一个 DirectoryRef 和 ComponentGroup 元素。样品如下:

<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
    <Fragment>
        <DirectoryRef Id="ANEXMCM">
            <Component Id="cmp06C5225B7EE36AAEA9ADB0AF882F1053" Guid="2924A2A0-D7A2-407E-B9B8-B40AAE1204ED">
                <File Id="filABF39DC4BC6ED4474A2C2DB1C1681980" KeyPath="yes" Source="SourceDir\content.txt" />
            </Component>
        </DirectoryRef>
    </Fragment>
    <Fragment>
        <ComponentGroup Id="ANEXMCM_CID">
            <ComponentRef Id="cmp06C5225B7EE36AAEA9ADB0AF882F1053" />
        </ComponentGroup>
    </Fragment>
</Wix>
Run Code Online (Sandbox Code Playgroud)

我将文件作为 <?include wixfile.wxs?> 包含在主 WIX 文件中。当我尝试构建我的项目时(我在 Visual Studio 和 SharpDevelop 上都尝试过,我什至尝试过命令行),我得到的错误是“文档元素名称‘Wix’无效。Windows Installer XML 包含文件必须使用‘包含'作为文档元素名称。(CNDL0048) - C:\WorkingDir\anexmcmsetup.wxs:2"。我不知道如何修复此错误。我感谢您的即时帮助。谢谢!

wix wix3

2
推荐指数
2
解决办法
4774
查看次数

标签 统计

wix ×1

wix3 ×1