【问题标题】:Run a batch file after visual studio installation安装 Visual Studio 后运行批处理文件
【发布时间】:2013-05-04 12:56:45
【问题描述】:

我有一个启动 xxx.exe 的 Windows 服务 exe。创建安装文件后,我无法自动启动服务

所以我写了一个包含命令的批处理文件( service.exe -i )。

谁能告诉我如何通过vs2008设置和部署安装后运行.bat文件?

【问题讨论】:

  • 批处理文件有什么作用?它是否安装并启动服务?
  • 是的,它应该按顺序安装和启动服务。

标签: visual-studio-2008 visual-c++ windows-installer setup-project setup-deployment


【解决方案1】:

您面临的问题是 Visual Studio 部署项目没有公开很多基础 Windows Installer 功能。正是出于这个和许多其他原因,微软在 Visual Studio 2012 中终止了这种项目类型。

这种功能差距迫使您用不太健壮的设计重新发明轮子。从 MSI 的角度来看,这是一种进程外反模式。

如果是我,我会使用 WiX 和 IsWiX(均在 CodePlex 上找到)来创建此 MSI。在我的博客上可以看到一个简短的(10 分钟)视频,介绍如何创建 Windows 服务、为其创建安装程序、将其全部检查到 TFS 中并使其构建并最终在虚拟机上进行测试。从零到测试准备好是 10 分钟。

IsWiX 2.0.13013.4 Released

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多