我有多个客户的应用程序。我想使用Click-Once部署应用程序。
客户之间有两个不同的参数:app.config
中的连接字符串和安装文件夹,因此每次我都应手动更改这些参数。
有没有办法动态加载它们,例如从XML文件加载?
答案 0 :(得分:0)
ClickOnce的Visual Studio前端不够灵活,无法处理同一应用程序的不同部署之间的差异。要实现这种自定义,您需要使用命令行工具编写自己的部署脚本(例如Mage.exe)。
您可以将批处理脚本或命令行应用程序编写为:
您可以运行自定义部署脚本,而不是使用Visual Studio中的“发布”向导;可以是post-build event,也可以是external tool。