错误1001:在vs2010中未完成帐户名和安全ID之间的映射

时间:2013-03-15 09:47:13

标签: c#-4.0

MSI是从针对.NET Framework 4的.NET Windows服务的VS 2010安装项目生成的。 我的MSI安装正常,使用VS 2005时服务将正常启动。 只有在将服务解决方案转换为VS 2010后,我才开始遇到问题。请指导我。

3 个答案:

答案 0 :(得分:3)

刚遇到同样的问题;

在ProjectInstaller.cs设计器中 - 右键单击​​“serviceProcessInstaller1”(默认名称)并选择属性。

在“帐户”下更改其他,而不是默认的“用户”。

答案 1 :(得分:2)

如果使用Visual Studio 2010构建安装项目,它似乎不喜欢DOMAIN \ USERNAME格式。它只喜欢用户名@ domain。

答案 2 :(得分:1)

我得到了解决方案.. \在代码中用\\替换,因此存在问题。所以内部用\替换它通过代码,这样一切都会正常工作。