是否有一种简单方法可以为Visual Studio 2010创建服务安装程序,以便在新计算机上安装服务并自动启动此服务。创建服务安装程序,它可以卸载旧版本并自动启动并管理设置更新
如果安装了以前版本的服务,它必须停止该服务的旧版本,将其卸载并安装新版本但保持旧设置,除非新版本从未存在旧版本 - 即不覆盖旧版本设置,但允许新的设置
- 有没有一种方法来提示用户在安装期间在专业看弹出屏幕中的一些信息?
- 如果任何安装例程失败,是否有方法回滚安装?
感谢 DAMO
是否有一种简单方法可以为Visual Studio 2010创建服务安装程序,以便在新计算机上安装服务并自动启动此服务。创建服务安装程序,它可以卸载旧版本并自动启动并管理设置更新
如果安装了以前版本的服务,它必须停止该服务的旧版本,将其卸载并安装新版本但保持旧设置,除非新版本从未存在旧版本 - 即不覆盖旧版本设置,但允许新的设置
感谢 DAMO
如果您使用Visual Studio中正常的安装项目,你可以结合以下功能:
要为特定的服务创建服务安装程序请遵循以下原则http://msdn.microsoft.com/en-us/library/ddhy0byf.aspx
安装项目+服务安装程序通常会处理此问题,如果没有,请创建自定义操作http://msdn.microsoft.com/en-us/library/d9k65z2d(v=vs.80).aspx来实现这一点。只要你知道服务的名称,你可以通过ServiceController的http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller.stop.aspx发出停止命令
是,使用正常的对话框可在安装项目http://www.codeproject.com/Articles/18834/Create-custom-dialogs-for-use-in-your-Visual-Studi
安装项目自动处理此。请注意,您自定义操作正确执行,以便他们可以处理回滚。
您的问题太宽泛。如果你把它分成更小的问题(你已经做过),然后在网络上搜索每个问题,你会发现有很多你可以找到的信息。为自己总结一下,并随时提出一个问题,关于您无法找到现有答案的特定问题。另外,您的问题中充满了需要进一步定义的术语。什么是简单的方法?你如何存储你的设置?什么让弹出式屏幕看起来专业?用户如何开始安装?你想要回滚到什么程度?总体而言:你有什么尝试? – CodeCaster