1

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

4

3 回答 3

4

刚遇到同样的问题;

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

在“帐户”下将其更改为“用户”默认值以外的其他内容。

于 2014-02-05T11:29:08.987 回答
2

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

于 2013-11-21T17:09:08.200 回答
1

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

于 2013-05-30T15:25:58.297 回答