代码之家  ›  专栏  ›  技术社区  ›  Peter Mortensen icecrime

在visual studio迷宫里迷路了?

  •  3
  • Peter Mortensen icecrime  · 技术社区  · 15 年前

    我在哪里可以找到 ARPCOMMENTS 透过视觉 使用安装项目的.NET解决方案中的Studio GUI?

    arpComments的值在“单击此处” 在控制面板中点击“添加或 删除程序”。我换过一次,但忘了在哪 它是。

    2 回复  |  直到 8 年前
        1
  •  2
  •   CraigTP    15 年前

    来自:

    Setup project - Deployment project properties - using [ProductVersion] inside Description property

    设置的description属性 项目代表MSI标准 属性arpComments。如果我们设置 的描述属性的值 安装项目,将添加一个项目 到中的属性表 结果msi包设置值 arpComments属性的。

    MSDN文件的备注部分 关于属性表提到:

    “不能使用属性表 将属性设置为另一个属性的值 财产。安装程序什么也不做 输入到 设置前的值列 属性列中的属性。“

    “这对于防止 属性中的循环引用 表。相反,您可以设置一个 通过使用自定义 动作类型51。”

    所以你的问题的解决办法是 向msi添加类型51自定义操作 包裹。不幸的是,visual studio 不支持添加类型51 安装项目中的自定义操作。我 建议你用奥卡来做。

    下面是添加 对msi键入51自定义操作 包裹: 1。在visual studio中生成安装项目。 2。用orca打开生成的msi包。 三。在左侧列表中找到customAction表并在中添加新行 下表: 动作类型源
    目标 设置arpComments 51 arpComments…版本 [产品版本]… 4。找到installexecutesequence表并添加新行以调用 在自定义操作之上。你可以序列 之后对自定义操作的调用 dirca_targetdir操作。为了 例子: 动作条件序列 未安装set_arpComments 760 5。保存更改。 6。在目标计算机上安装修改过的msi包。

    希望这有帮助。如果你有 问题,请允许我 知道。

    真的,刘琳达

        2
  •  2
  •   Peter Mortensen icecrime    8 年前

    令人困惑的是 性质 从 安装项目的上下文菜单将打开一个窗口 配置 选项。

    选择安装项目并按 F4 (或菜单 视图 小精灵 属性窗口 )将打开所需的 可以编辑属性描述的窗口:

    Screenshot of the property window for a Visual Studio setup project

    (arpComments与属性描述相同-它是 存储在安装项目的项目文件中, 在我的例子中是mascotparsersetup.vdproj。)