C# 使用WiX发布后包括配置文件

C# 使用WiX发布后包括配置文件,c#,.net,wix,publish,wix3.5,C#,.net,Wix,Publish,Wix3.5,场景: 我有两个应用程序,一个Windows窗体应用程序和一个Windows服务应用程序。这两个应用程序协同工作,使用相同的库(dll)并共享相同的配置文件(此文件不是app.config,而是自定义文件) 并发症: 我有一个网站(webforms),用户将在其中输入有关配置软件的信息,该信息将保存在数据库中,并从该信息生成配置文件。该站点应该使用新的配置文件生成构建项目,页面通过下载.msi的链接响应客户端的请求 问题: 如何在生成配置文件后从web应用程序调用的命令行生成安装程序。我研究并发

场景
我有两个应用程序,一个Windows窗体应用程序和一个Windows服务应用程序。这两个应用程序协同工作,使用相同的库(dll)并共享相同的配置文件(此文件不是app.config,而是自定义文件)

并发症:
我有一个网站(webforms),用户将在其中输入有关配置软件的信息,该信息将保存在数据库中,并从该信息生成配置文件。该站点应该使用新的配置文件生成构建项目,页面通过下载.msi的链接响应客户端的请求

问题:
如何在生成配置文件后从web应用程序调用的命令行生成安装程序。我研究并发现了Windows Installer XML(Wix),但似乎有必要在每次有人下载时编译整个项目。可以让程序保持编译状态,然后只添加配置文件吗

a更新任何帮助灯(WiX工具集中的链接器)具有一个称为“cab缓存”的功能,该功能将重用嵌入结果MSI中的cab文件。你可以用这个

当用户提交表单时,您仍然需要重新构建MSI,但构建速度会更快(文件柜生成通常是构建过程中最长的部分)。

Light(WiX工具集中的链接器)有一个名为“cab缓存”的功能,它将重新使用嵌入结果MSI中的文件柜文件。你可以用这个

当用户提交表单时,您仍然需要重新构建MSI,但构建速度会更快(文件柜生成通常是构建过程中最长的部分)