【问题标题】:Visual Studio 2010 beta 2 and WiX?Visual Studio 2010 beta 2 和 WiX?
【发布时间】:2023-04-06 15:31:01
【问题描述】:

有人在 2010 中使用过 WiX 吗?我无法让我的安装项目在 2010 年开始工作,也找不到任何关于如何让这个项目开始工作/未来支持计划的信息。

【问题讨论】:

  • 这似乎很明显,但必须询问。您是否安装了 2010 年的 WiX 3.5 支持? 3天前建了一个新的。 wix.sourceforge.net/releases/3.5.1023.0
  • 某事告诉我您应该将此评论移至答案...现在检查一下。
  • 我添加了一个涵盖评论要点的答案。 :) 我希望它对你有用。
  • @Russell 不知道我为什么这样做。

标签: wix visual-studio-2010


【解决方案1】:

尝试安装最新版本的 WiX 3.5。这是支持VS2010的版本。我不知道它是否已针对 beta2 版本进行了更新,但有 a new one built 3 days ago


编辑:以上链接不适用于 Visual Studio 2010 Beta 版。对于 Visual Studio 2010 的更高版本,请使用最新版本:

http://wix.sourceforge.net/releases/

并选择最新版本。

【讨论】:

  • 我没有删除旧链接,因为 PO 中的问题是 Visual Studio 的测试版。然而,这让我在我的追求中绊倒了,所以希望它会在未来对那些人有所帮助。 :)
  • 您还需要安装项目聚合器 2:wix.sourceforge.net/votive.html
  • @Russell:2010 年不需要项目聚合器 - 仅适用于 2005 年。
【解决方案2】:

您使用的是哪个版本的 Wix?最后我检查了一下,wix >=3、votive 和 Visual Studio 存在一些兼容性问题。

您可能需要获得将在 2010 年加载的自定义版本。

【讨论】:

  • 尝试了最新的官方版本,但是如果您没有安装2k5或2k8,则无法安装。
  • @Will:您需要 3.5 版本来支持 2010 年 - 它仍处于测试阶段。
  • 是的。添加了我为使其正常工作所做的事情的答案。坦克。
【解决方案3】:

截至 10 月 26 日,我必须这样做才能使其正常工作:

下载最新的 3.5 http://wix.sourceforge.net/releases/3.5.1023.0/

我抢到了 Wix35_x64.msi,如果你运行 32 位,你就抢另一个。我不确定其他(不太明显的)文件是做什么用的(我在看着你,ProjectAggregator2)。

安装后,Wix 项目加载(耶!)但不构建(嘘)Candle.EXE 路径无效的错误。显然,它仍在我的系统上寻找“C:\Program Files (x86)\Windows Installer XML v3”。

创建此目录并将“C:\Program Files (x86)\Windows Installer XML v35”的内容复制到其中。

现在,除了由于某些 $vars 的更改而导致的一些构建错误之外,它可以正常工作。

【讨论】:

    【解决方案4】:

    我们在上周五的版本中添加了对 Visual Studio 2010 beta 2 的支持。见http://www.joyofsetup.com/2009/10/30/wix-v3-5-supports-visual-studio-2010-beta-2/

    【讨论】:

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