【问题标题】:Custom installer with Visual Studio使用 Visual Studio 的自定义安装程序
【发布时间】:2018-12-27 23:55:07
【问题描述】:

我需要为我的应用程序创建一个安装程序,它是一个 Windows 服务。

我希望此安装程序在安装之前检查 Windows 服务是否正在运行。并检查一些 SQL Server 查询。

问题是...我不知道如何在 Visual Studio 安装程序中执行预安装代码。我正在使用 VS 2017

我想运行一个代码来检查这个查询,以及在安装或升级 Windows 服务之前是否有服务在运行。

如何在 VS 2017 中添加带有 C# 代码逻辑的自定义安装程序?

【问题讨论】:

  • 我会考虑使用 inno setup,它会完成你所说的一切。

标签: c# visual-studio windows-installer


【解决方案1】:

您要查找的内容称为“自定义操作”。

右键单击您的 VS 安装程序项目 > 查看 > 自定义操作。

这将允许您在各种安装程序操作的上下文中执行您喜欢的任何代码。

【讨论】:

  • 是的,我明白了。但是,如何将 .cs 添加到自定义操作中?
  • 您的代码将位于安装程序的程序集中,可以是专用于您的 CA 的程序集,也可以使用您现有的 logic.vbs 和 js。
猜你喜欢
  • 2019-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多