【问题标题】:Error reading WiX .wxs file读取 WiX .wxs 文件时出错
【发布时间】:2013-07-17 11:21:28
【问题描述】:

我正在尝试按如下方式读取 WiX .wxs 文件:

      XDocument xmlFile = XDocument.Load(outputWxsFile);

我得到以下异常:

'

我正在阅读的文件是一个 Windows Installer XML (WiX) .wxs 文件,它的开头如下所示。

如何读取属于 XML 文件的 .Wxs 文件?

我需要读取和替换属性值。

<?xml version="1.0" encoding="utf-8"?><Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="{E8E428E3-4828-46D5-B8CF-1F0C23B9420F}" Codepage="1252" Language="1033" Manufacturer="tempe" Name="temp" UpgradeCode="{4FB04FA2-A01B-4AD2-A0BC-27371F71C989}" Version="1.0.0">
    <Package Compressed="yes" InstallerVersion="200" Languages="1033" Manufacturer="temper" Platform="x86" />
    <Binary Id="DefBannerBitmap" SourceFile="Binary/DefBannerBitmap.bmp />
    <Binary Id="UpFldrBtn" SourceFile="Binary/UpFldrBtn.bmp />
    <Binary Id="NewFldrBtn" SourceFile="Binary/NewFldrBtn.bmp />

……

【问题讨论】:

    标签: xml wix


    【解决方案1】:

    在您的SourceFile="Binary/DefBannerBitmap.bmp 中,您缺少结束的"。因此,&lt; 被解析为属性名称的一部分,这会导致误导性异常消息。 以下所有 SourceFile 语句也是如此。 您也可以通过查看语法突出显示的颜色轻松地看到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多