部署项目条件自定义操作[英] Deployment project - conditional custom action

问题描述

我正在设置一个部署项目.我需要执行一个
不同的自定义操作基于这是首次安装还是
更新.有没有人知道是否可以设置条件
自定义操作的属性,以确定当前运行的安装是否为
升级以前的安装,如果是这样怎么办?我也对其他人开放
实现此功能的方法.

推荐答案

您如何部署它?点击一次?还是WindowsInstaller?

您需要执行的自定义操作是什么?

罗宾 S.
----------------
"马特 F"<mf****************@nospam.nospam 写在消息中
新闻:%2**********************@TK2MSFTNGP03.phx.gbl...
>我正在设置一个部署项目.我需要根据这是首次安装还是
更新来执行不同的自定义操作.有谁知道是否可以设置自定义操作的
Condition 属性来确定当前
运行的安装是否正在升级以前的安装,如果是,如何升级?我
也对实现此功能的其他方法持开放态度.


嗨,马特,

根据我的理解,您想添加一个基于是否
MSI 包是否第一次安装,在自定义操作中.
如果我不在基地,请随时告诉我.

如果产品已经安装,则 Installed 属性被初始化
系统上.如果您只想在产品为
时运行自定义操作首次安装,可以使用未安装作为条件.

希望这会有所帮助.
如果您有任何问题,请随时告诉我.

真诚的,
刘琳达
微软在线社区支持

====================================================
通过电子邮件收到我的帖子的通知?请参考
http://msdn.microsoft.com/subscripti...ult.aspx#notif


注意:MSDN 托管新闻组支持产品适用于非紧急问题
来自社区或 Microsoft 支持的初步回复
工程师在 1 个工作日内是可以接受的.请注意,每次关注
向上响应可能需要大约 2 个工作日作为支持
与您合作的专业人士可能需要进一步调查才能联系到
最有效的解决方案.该产品不适合情况
需要紧急、实时或基于电话的交互或复杂的交互
项目分析和转储分析问题.这种性质的问题是最好的
通过联系
处理与专门的 Microsoft 支持工程师的合作Microsoft 客户支持服务 (CSS),位于
http://msdn.microsoft.com/subscripti...t/default.aspx.
====================================================

此张贴按"原样"提供.不提供任何保证,也不授予任何权利.


我已经发布了使用不同的方法来确定我需要知道的内容,但是
我需要在以后的版本中解决这个问题.

这是一个 Windows 安装程序项目.

在"提交"中自定义操作,我需要使用
调用我的应用程序不同的命令行参数取决于它是新安装还是一个
升级到以前的安装.命令行参数的作用
将确定是升级以前安装的数据还是设置
为应用程序建立基础样本数据.是的,我有可能
只是检查一下数据是否在那里,但是存在防火墙问题
使它成为一个不太理想的解决方案.

"罗宾"<Ro****@NoSpam.yah.nonewrote 在消息中
新闻:r8******************************@comcast.com...
你如何部署它?点击一次?还是WindowsInstaller?

您需要执行什么自定义操作?

罗宾 S.
----------------
"马特 F"<mf****************@nospam.nospam 写在消息中
新闻:%2**********************@TK2MSFTNGP03.phx.gbl...
>>我正在设置一个部署项目.我需要根据这是首次安装还是
更新来执行不同的自定义操作.有谁知道是否可以设置自定义操作的
Condition 属性来确定当前
运行的安装是否正在升级以前的安装,如果是,如何升级?我
也对实现此功能的其他方法持开放态度.



本文地址:https://www.itbaoku.cn/post/1050437.html