【问题标题】:Setup Project for Windows Service won't build under Server 2008 (Visual Studio 2008)Windows 服务的安装项目不会在 Server 2008 (Visual Studio 2008) 下构建
【发布时间】:2010-11-03 16:34:06
【问题描述】:

我们这里有新机器用于在运行 Server 2008 上进行开发。

使用 Visual Studio 2008,我们在构建安装 Windows 服务的安装项目时遇到问题 - 在自定义操作然后卸载下,“InstallerClass 属性仅对程序集有效”。

这可以在 XP SP3 上构建和安装。

有没有其他人遇到过类似的问题?

工作站操作系统:Server 2008

软件:Visual Studio 2008

【问题讨论】:

  • 提供一些关于您遇到的问题的信息怎么样??
  • 你觉得帖子内容是什么?
  • Gareth - John 所指的是构建失败时您得到的特定错误,或者您可以提供的任何其他症状,而不是“它不会构建”
  • 已接受。我认为可能没有构建包含您的安装程序类的项目,或者无论如何,无法找到自定义操作 Uninstall 属性中引用的程序集。

标签: visual-studio windows-services build windows-server-2008


【解决方案1】:

确保在自定义操作中添加服务,否则服务将不会被注册。除此之外,您是否有任何编译错误?

【讨论】:

  • 对不起,我误导了人们....它的 Windows 服务设置未构建。我会编辑主帖。
【解决方案2】:

我建议不要使用 VS 安装项目。改用 Wix,它比您想象的要容易。

【讨论】:

    【解决方案3】:

    我确实找到了这个 - http://msdn.microsoft.com/en-us/library/447a3y7x(VS.71).aspx

    我已经对解决方案进行了更改,现在正在等待在 Server 2008 机器上对其进行测试 - 我仍在 XP SP3 上。

    【讨论】:

      【解决方案4】:

      我在运行命令行 devenv.exe 以构建 .vdproj 文件(在 Nant 脚本中)时遇到此错误。问题是我没有先构建依赖项目,所以一旦完成它就可以正常工作。

      毕竟和InstallerClass属性的配置无关。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多