gpt4 book ai didi

wix - 在 Visual Studio 2008 和 WiX(v3) 中使用 heat.exe 获取 .csproj

转载 作者:行者123 更新时间:2023-12-04 12:44:21 24 4
gpt4 key购买 nike

我发现 Wix v3 使用一个工具 (heat.exe) 将信息“收集”到 WiX 片段中。要么是我找错了位置,要么是没有详细记录。

为包含媒体文件的复杂文件夹结构自动生成 WiX 片段(可能使用 heat.exe)的最佳方法是什么:

  • 不同类型(ico/png/xaml/etc)
  • 这可能会定期更改(名称/位置/添加/删除)
  • 被归类为“内容”并包含在 .csproj
  • 中的内容

    这样它们就可以通过 WiX 内置到安装程序中,并且可以承受升级和补丁?

    背景资料
  • 我找到heat.exe,它似乎解决了自动生成WiX 片段的要求
  • 在让“dir”收割机工作时,我注意到“项目”收割机(命令行帮助)
  • 媒体已经在 C# 项目文件中,因此请注意“-pog:Content”可能会做得很好
  • 粗略搜索发现未提及“项目”收割机的过时文档
  • 意识到整个项目安装程序可能可以使用“项目”收割机来完成,但不确定它的支持程度以及陷阱是什么。
  • 看到了“PUT-GUID-HERE”的生成,并意识到 guid 的自动生成可能具有升级/补丁含义。
  • 意识到一定有人将这些工具用于类似目的,并且可能会为我指明正确的方向。

  • 有人(相当)指出 v3 尚未“完成”(因此缺乏文档和教程)。我现在的感觉是在我的构建脚本中自动执行此操作并非易事,并且工具现在正在增长以简化此操作。

    最佳答案

    根据我的经验,约翰罗宾斯的 Paraffin解决了 tallow.exe(v3 中的 heat.exe)的许多问题。我不确定石蜡与 v3 是否兼容,但它可能值得一试。

    仅供引用,我在构建过程中使用了石蜡,它允许我删除之前涉及 powershell 脚本的 2-3 步清理过程。

    关于wix - 在 Visual Studio 2008 和 WiX(v3) 中使用 heat.exe 获取 .csproj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/745267/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com