在哪里可以通过Visual找到ARPCOMMENTS
带有安装项目的.NET解决方案中的Studio GUI?

ARPCOMMENTS的值在“单击此处获取
支持信息。”,在控制面板中单击“添加或
删除程序”。我曾经对其进行过更改,但是忘记了在哪里
它是。

最佳答案

从:

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

安装程序的Description属性
该项目代表MSI标准
属性ARPCOMMENTS。如果我们设置
a的Description属性的值
设置项目,将添加一个项目

产生的MSI套件设定值
ARPCOMMENTS属性。

MSDN文档的备注部分
关于属性表的提及:

“您不能使用属性表来
将一个属性设置为另一个的值
属性。安装程序不执行任何操作
到在
设置前的“值”列
属性列中的属性。”

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

因此,您的问题的解决方案是
向MSI添加类型51自定义操作
包。不幸的是,Visual Studio
不支持添加类型51
安装项目中的自定义操作。一世
建议您使用Orca执行此操作。

以下是添加
对MSI键入51自定义操作
包:
1.在Visual Studio中构建安装项目。
2.使用Orca打开生成的MSI软件包。
3.在左侧列表中找到CustomAction表,并在其中添加新行。
该表如下:
动作类型来源
目标
Set_ARPCOMMENTS 51 ARPCOMMENTS ...版本
[产品版本] ...
4.找到InstallExecuteSequence表并添加新行以调用
以上自定义操作。您可以顺序
之后的自定义操作调用
DIRCA_TARGETDIR操作。对于
例:
动作条件序列
未安装Set_ARPCOMMENTS 760
5.保存更改。
6.在目标计算机上安装修改后的MSI软件包。

希望这可以帮助。如果你有任何
问题,请随时让我
知道。

此致刘琳达

10-07 22:52