MSI是从针对.NET Framework 4的.NET Windows服务的VS 2010安装项目生成的。 我的MSI安装正常,使用VS 2005时服务将正常启动。 只有在将服务解决方案转换为VS 2010后,我才开始遇到问题。请指导我。
答案 0 :(得分:3)
刚遇到同样的问题;
在ProjectInstaller.cs设计器中 - 右键单击“serviceProcessInstaller1”(默认名称)并选择属性。
在“帐户”下更改其他,而不是默认的“用户”。
答案 1 :(得分:2)
如果使用Visual Studio 2010构建安装项目,它似乎不喜欢DOMAIN \ USERNAME格式。它只喜欢用户名@ domain。
答案 2 :(得分:1)
我得到了解决方案.. \在代码中用\\替换,因此存在问题。所以内部用\替换它通过代码,这样一切都会正常工作。