如何使用visual studio express安装Windows服务

时间:2014-04-16 09:33:54

标签: visual-studio-2010 visual-studio windows-services visual-studio-express

我已在本地计算机的Windows Service中的c#中成功创建了Visual Studio 2010。我必须将它部署在只有Visual Studio Express版本的服务器上。这意味着VS没有可用的命令提示符。我该如何安装这项服务?它应该通过计算机命令提示符吗?

2 个答案:

答案 0 :(得分:2)

您不需要VS来安装服务,也不会以任何方式提供帮助。 Windows当然还为您提供命令提示符。请务必通过右键单击快捷方式启动它,然后使用"以管理员身份运行"所以你有足够的权限来修改注册表。然后键入install命令的完整路径:

 cd \where\you\copied\it
 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe yourservice.exe

替换" Framework64"与"框架"如果这是一台32位机器。一定要让服务器管理员参与其中,他可能会关心你对机器进行更改。无论如何大多数都会当然,他可以提供帮助,包括在UAC提示下获取您需要的帐户+密码。

答案 1 :(得分:0)

在非服务模式下运行时,你应该让程序自己安装为服务,对我来说最可靠的方法是使用一些P / Invoke,参见CreateService