我想在安装后使用 Visual Studio 设置和部署输出启动应用程序。我遵循 文章“在 Visual Studio 安装项目中安装后如何启动应用程序”。它有一个解决方案,使用自定义操作添加一个复选框并在安装后启动应用程序。但我仍然有一个问题,应用程序已经启动,工作目录与目标目录不同。因此它无法读取 XML 配置文件。我在自定义操作类型中阅读了有关自定义操作的更多信息,并认为我应该使用操作 34 或 35,但我仍然对如何使用感到困惑。
脚本中的原始插入动作语句为:sql = "INSERT INTO CustomAction
( Action
, Type
, Source
, Target
) VALUES ('VSDCA_Launch', '210', '" + fileId + "', '')";
我知道 210 是 18 + 192 但不知道 VSDCA_Launch 是什么意思。如何使用目标目录启动应用程序。谢谢你。
编辑
我已更改为 226 = 34 + 192 并且工作正常。
sql = "插入CustomAction
( Action
, Type
, Source
, Target
) 值 ('VSDCA_Launch', '226', 'TARGETDIR', '[TARGETDIR]\App.exe')";