Microsoft安装项目服务和自动删除以前的版本

时间:2009-10-07 13:44:50

标签: c# windows-services installation windows-installer

我有一个作为服务运行的应用程序。

我更改了服务安装程序对象,以便我可以从安装/设置项目的用户输入屏幕向其传递设置数据。

除了以下几点之外,这一切似乎都很有效:

  1. 安装没有错误,除非 有我的服务副本 已安装在客户端上 机器,在这种情况下,它会抛出 一个窗口,说已经是 现在和炸弹,即使我 有设置属性 RemovePreviousVersion设置为True。
  2. 当一个可疑的安装接近时 完成后,我收到一条消息说明 该服务无法启动 自动并使用NET START 或服务管理员。
  3. 那么,如果安装了以前版本的服务,如何让它自动删除?

    另外,如何让它自动启动服务或要求用户重启机器?

1 个答案:

答案 0 :(得分:3)

您要更改安装程序的版本吗?在属性窗口中,您需要增加Version属性。它将提示您需要创建新的产品代码。只需单击是。看看它是否适合你。

相关问题