我们正在使用.Net开发企业解决方案,其中包括ASP.NET MVC网站和Windows Forms开发人员工具,供每个客户站点的少数用户使用。
我们正在使用WIX为开发人员工具创建MSI安装,并且开发人员工具需要为每个客户定制的App.config(主要是连接到解决方案使用的中央数据库的连接字符串)。 然后开发人员从MVC网站下载安装程序并进行安装。 我希望使该工具能够在没有任何用户交互的情况下找到中央数据库。
我不想为每个客户编译单独的MSI安装程序,因为它们太多了,但希望我可以在下载时从网站注入价值,或者在我们安装网站时执行一次升级/设置工具。
我目前还没有找到任何注入该值的方法,而是作为权宜之计解决方案,我计划让用户输入MVC网站的URL,然后提供配置值。 我宁愿想要自动化。
任何人都可以帮我找到解决这个问题的方法吗?