Visual Studio 2008部署项目问题
本文关键字:项目 问题 部署 2008 Studio Visual | 更新日期: 2023-09-27 18:12:51
我使用Windows Fourms创建了一个成功的部署项目,该项目按预期工作,但有两件事需要解决:
首先:我必须单击setup.exe文件,以便安装检查附加条件,如果单击setup。Msi直接安装软件,不做任何检查。
第二:当我点击安装文件,而软件已经安装在我的电脑上,我得到一个错误信息"这个产品的另一个版本已经安装。无法继续安装此版本。要配置或删除此产品的现有版本,请使用"控制面板"上的"添加/删除程序",而我应该得到一个"修复和删除"选项。
谁能帮我解决这个问题?
-
正如Morten所说,这就是它的工作原理。您需要确保在安装产品之前已经安装了先决条件
-
这可能是由于安装部署包后重新构建造成的。Windows安装程序注意到您使用了包含相同产品版本的不同MSI(具有不同的包代码)。很明显,这种情况还不足以让你决定如何处理。我认为,这样做的逻辑是为了防止实际上安装不同产品的"修复"。不便于测试,但在生产环境中非常理想。如果你试图安装相同的 MSI,你应该得到修复/删除选项。
顺便说一句,在构建一个版本后,你可以在VS中右键单击安装项目并选择"安装"。这将执行一个安装程序,删除以前使用相同版本的安装。