所以,这就是这里的情况。
我有 2 个 asp.net 网站 + 一些安装了安装程序的 winform 应用程序。它们都表示为安装项目中的合并模块。
目前,当我们想要更新应用程序的全球版本时,我们必须将所有版本更新到 asp.net 网站和其他东西中。我知道可以将版本检测到 asp.net 应用程序的程序集信息中,这很容易。这里的困难是检测“全局”安装版本。(比如这里的网站是 1.5 版,但全局设置本身是 3.4 版)。
在某些时候,我想如果我找到 setup.exe/setup.msi 文件,我可以通过反思来浏览它,但这并不是最好的解决方案。我们将服务器上每个版本的每个设置存储在单独的文件夹中(例如 c:\Setups\Product 1.0\Setup.exe、c:\Setup\Product 1.5\Setup.exe 等。)
有什么建议么 ?