2
有谁知道如何安装Windows服务的副本?我需要测试我编写的服务的新版本,但希望在不卸载旧版本服务的情况下这样做。如果新服务出现问题,我将需要尽快重新启动旧服务。我试图重新命名新服务,我可以找到它来重新命名它(从项目名称到assembly.cs),但它仍然识别旧的安装,并且不允许我在不卸载旧版本的情况下安装新版本。如何在不卸载旧服务的情况下测试新版本的Windows服务
如果这是不可能的,我总是可以保留旧的.msi,并准备好重新安装。如果有任何问题,安装它们并在它们之间切换会很方便。
任何想法表示赞赏。
单独的机器?单独的VM? – 2011-01-21 16:10:08
必须在同一台机器上。顺便说一句,已经试过这个:http://www.codeproject.com/KB/dotnet/MultipleInstNetWinService.aspx。它在vs2008中不起作用。 – 2011-01-21 16:10:41