我正在尝试安装Windows服务.
运行c:\ windows\microsoft.net\Framework64\v4.0.30319\InstallUtil.exe c:\ foo\MyAssembly.exe
我得到一个很好的消息,所有阶段(安装,提交)成功完成.
(我不会被提示输入服务凭据)
之后我没有在服务控制台中看到该服务.在安装日志中没什么用处.
该解决方案建立在64位盒子上,我试图在64位机器上安装该服务.但是,我没有看到64位作为解决方案属性的选项.我手动编辑了所有csproj文件,为[platform]节点选择"x64".
我可以运行视觉工作室服务没问题.
installer.cs
[RunInstaller(true)]
public partial class Installer : System.Configuration.Install.Installer
{
public Installer() {
InitializeComponent();
}
}
Run Code Online (Sandbox Code Playgroud)
这是visual studio提供的默认安装程序.