C:\Program Files (x86)\Microsoft Visual Studio 11.0>where installutil
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe
你需要了解,如果没有freamwork的话,那么csharp等中间语言是无法运作的
另外,installutil要求是里头有安装类的程序集才能使用,而安装类是freamwork的一部分。因此,你不能不装freamwork只拷贝这个。
如果你一定要安装windows服务,用sc create指令。
C:\Program Files (x86)\Microsoft Visual Studio 11.0>sc create
描述:
在注册表和服务数据库中创建服务项。
用法:
sc <server> create [service name] [binPath= ] <option1> <option2>...
选项:
注意: 选项名称包括等号。
等号和值之间需要一个空格。
type= <own|share|interact|kernel|filesys|rec>
(默认 = own)
start= <boot|system|auto|demand|disabled|delayed-auto>
(默认 = demand)
error= <normal|severe|critical|ignore>
(默认 = normal)
binPath= <BinaryPathName to the .exe file>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <依存关系(以 / (斜杠) 分隔)>
obj= <AccountName|ObjectName>
(默认= LocalSystem)
DisplayName= <显示名称>
password= <密码>
C:\Program Files (x86)\Microsoft Visual Studio 11.0>
注意:等号后头一定要有个空格,而且等号一定要和前面的参数连接到一起。比如说:DisplayName= abcdef
这里写错会导致参数错误。