使用VS2008 TFS我创建了安装两个Window服务的安装应用程序。第一个服务总是安装和卸载(并且工作正常 - 我正在使用安装程序类)。第二项服务是可选的。根据我设置的自定义条件确定是否安装了第二个服务。如果请求安装正常工作(也使用安装程序类)。但是,我无法在卸载过程中卸载该服务。服务exe被删除,但卸载无法卸载服务。我在我的程序集文件(在文件系统中)以及与此程序集关联的所有自定义操作上设置了条件属性。我怀疑这是卸载时的自定义操作不正确。我无法删除卸载自定义操作的条件 - 如果我遇到了错误(无法生成自定义操作名称,因为它使用有条件安装的文件。)我尝试了其他条件,但它们也无法卸载该服务。Windows服务的有条件安装/卸载
为了确保我的安装程序类工作正常,作为测试,我删除了所有条件并强制安装第二个服务。安装和卸载在这种情况下工作正常。希望有人能帮忙。提前致谢。
你的状况如何? – 2009-06-10 15:36:02