Visual studio 2008 vdproj中的VS2008,项目输出不';不要覆盖以前的旧版本
我在VisualStudio2008中创建了一个解决方案,其中包含两个项目,一个用于主应用程序代码,另一个用于创建安装程序的可视化部署项目(.vdproj) 在部署项目中,我将应用程序代码项目(.exe文件)的项目输出添加到目标应用程序文件夹。但是每次我创建新版本的安装程序时都会发现问题,如果我在安装了以前版本的计算机上运行新安装程序,则无法覆盖.exe文件 我已重新生成产品代码,并保持升级代码不变,还将vdproj的“RemovePreviousVersions”属性设置为true,其他普通文件将被新安装程序正确覆盖 此外,每次我创建新的安装程序时,我都会将版本从1.0.0更改为1.0.1左右 任何人都遇到过这样的问题,给我任何建议,非常感谢 ps-最后,我在这里得到了解决方案:Visual studio 2008 vdproj中的VS2008,项目输出不';不要覆盖以前的旧版本,visual-studio-2008,installation,windows-installer,vdproj,Visual Studio 2008,Installation,Windows Installer,Vdproj,我在VisualStudio2008中创建了一个解决方案,其中包含两个项目,一个用于主应用程序代码,另一个用于创建安装程序的可视化部署项目(.vdproj) 在部署项目中,我将应用程序代码项目(.exe文件)的项目输出添加到目标应用程序文件夹。但是每次我创建新版本的安装程序时都会发现问题,如果我在安装了以前版本的计算机上运行新安装程序,则无法覆盖.exe文件 我已重新生成产品代码,并保持升级代码不变,还将vdproj的“RemovePreviousVersions”属性设置为true,其他普通文
您必须在不同版本之间更改版本(默认为1.0.0)。前三个字段之一必须更改。允许的数字为0-255.0-255.0-65535
此外,正在更新的安装程序和执行更新的安装程序必须安装在同一范围内。如果每个用户一个,每台机器一个,它将无法工作 谢谢提醒,但我已经将版本从1.0.0更改为1.0.1,但仍然不起作用:(记录安装并查看FindRelatedProducts报告。如果不查看MSI,很难排除故障。我终于找到了解决方案,请查看我在原始帖子末尾的链接,谢谢大家:)