c# - 以编程方式将 WXS 构建到 MSI 中

标签 c# command-line wix

我会尽量把它讲清楚,但如果您有任何疑问或不完全理解,请告诉我。

我有一个程序可以从头开始创建 WXS(WiX 源代码文件),并对其进行测试以确保其有效。我希望下一个自动步骤是使用 Visual Studio 实际构建 WXS(我正在使用 VS 2008 Developers Edition/Team Suite Edition)。我知道可以从 VS 中构建一个 WiX 项目(其中包含 WXS),并且 WiX 还带有用于构建的命令行实用程序。我正在寻找的是最好的选择。该程序是一个没有 GUI 的命令行实用程序。我知道可以在我的程序中使用命令行,但我不知道如何将它与创建文件的可变目标和文件名一起使用。将不胜感激朝着正确的方向前进。

最佳答案

在 visual studio 中构建您的 WIX 项目并查看“输出”窗口以了解 WiX 实际运行的是什么。然后将这些行复制粘贴到您的构建过程中。

关于c# - 以编程方式将 WXS 构建到 MSI 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2334013/

相关文章:

c# - 如何使用 LINQ 进行双重分组

c# - 如何将文本框/组合框值传递给 rdlc 报告文本字段?

.net - .NET Framework 的命令行变量

android - 系统应用程序 : can't execute commands (Permission denied)

wix - WiX 安装程序中出现错误 2753,AllowDowngrades ="yes"

wix - 在 WIX 中安装期间如何静默运行另一个程序 (PostgreSQL) 的安装程序?

c++ - 在安装过程中如何设置对MSI中当前登录用户(或任何其他本地用户)的文件夹共享访问权限?

c# - Task.Delay 在等待时会浪费系统资源吗?

c# - 如何将我的子节点分组到它对应的父节点?

macos - 筛选 "bad path"结果为 mdfind