【问题标题】:Windows Service is not appearing in services list after installation using InstallShield LE From VS 2013使用 VS 2013 的 InstallShield LE 安装后,Windows 服务未出现在服务列表中
【发布时间】:2016-03-23 06:30:36
【问题描述】:

我使用 Visual Studio 2013 在 c# 中创建了一个 Windows 服务,我几乎遵循了这个:http://www.c-sharpcorner.com/UploadFile/cb88b2/simple-steps-to-create-setup-file-using-install-shield-le-fr/

我按照文章中的说明创建了一个设置项目并运行了它。它将我的服务安装到 c:\program files(*86)\Company Name\My product Name 等,但是,它不会出现在服务列表中。

你能帮我吗?我错过了什么?

PS:我已经尝试使用 Visual Studio 命令提示符手动安装此服务,并且工作正常。但是我无法使用我使用 VS2013 内置的 Installshiled light edition 创建的安装项目来安装它。

【问题讨论】:

  • 您是否在 InstallShield 的“服务”选项卡下添加了该服务?
  • 我没有得到你@AjitMedhekar
  • 这可能会对您有所帮助。 blogs.flexerasoftware.com/installtalk/2014/10/…
  • 您已链接到有关创建设置的教程 - 完全没有告诉我们您是如何创建服务的。您是否至少已经到了手动安装服务并将其作为服务执行的地步?
  • @Damien_The_Unbeliever 我编辑了我的问题,是的,我没有提供更多细节,因为坦率地说我没有任何使用 installshield 安装 Winservice 的经验。

标签: c# windows-services installshield


【解决方案1】:

我假设您已经向服务项目添加了安装程序类。(如果没有,请查看 serivce.cs deisgn 视图,属性窗格 - 左下角的“添加安装程序”链接)

在您的解决方案资源管理器 - 设置项目中,双击步骤 2 下列出的“文件”项。

在右下角的四边形中,右键单击您的服务的主要输出(如果它不在那里,请添加它)并选择属性

在弹出的窗口中,选择第二个选项卡“COM & .NET Settings”

在此窗格的底部,应该有一个“安装程序类”复选框 - 确保已选中

【讨论】:

    猜你喜欢
    • 2010-12-06
    • 1970-01-01
    • 2011-12-28
    • 2016-10-11
    • 2012-09-21
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    • 2015-03-21
    相关资源
    最近更新 更多