我在Win 7 64上使用.NET 3.5,VS 2010开发了一个WCF服务。它将托管在Windows服务中。 我创建了一个Windows服务项目,通过rt单击添加了一个安装程序。 WCF dll也被添加。安装没有MSI的WCF服务
出于测试目的,我已通过运行InstallUtill.exe从Windows Service项目发布文件夹中传递service exe文件来安装此服务。所有的工作都很好,我可以在Services.msc中看到这个服务,它们可以被客户访问。
客户端不需要MSI,所以我必须给他Windows服务项目的发布文件夹。
这里是我的问题:
需要它添加.NET框架的要求,这被默认添加了MSI projeccts,到Windows服务项目。如果是的话,我该如何去做呢?
客户端可以使用框架中的InstallUtil.exe,还是有另一种方法安装在没有VS的机器上?
是否需要为32位和64位系统构建服务?
我知道InstallUtil.exe是框架,并且具有一个是好走,但只是出于好奇有没有MSI安装Windows服务的任何其他方式在任何机器的一部分?
问候。
[如何使用Sc.exe创建Windows服务](http://support.microsoft.com/kb/251192) –