我正在尝试安装windows服务。
运行c:\windows\microsoft.net\Framework64\v4.0.30319\InstallUtil.exe c:\foo\MyAssembly.exe
我得到了一条很好的消息,所有阶段(安装、提交)都成功完成。
(系统未提示我输入服务凭据)
之后,我在服务控制台中看不到该服务。安装日志中没有任何有用的信息。
该解决方案构建在64位机器上,我正在尝试将该服务安装在64位机器上。但是,我不认为64位是解决方案属性中的一个选项。我手动编辑了所有的csproj文件,为平台节点选择了"x64“。
我可以在visual studio之外运行该服务,没有问题。
installer.cs
[RunInstaller(true)]
public partial class Installer : System.Configuration.Install.Installer
{
public Installer() {
InitializeComponent();
}
}
这是visual studio提供的默认安装程序。
https://stackoverflow.com/questions/12362455
复制相似问题