C# 使用VS2012附带的Install Shield创建可更新的安装程序
我正在尝试使用Install Shield LE打包分发winforms应用程序。这很好,我甚至在setup.exe中打包了.net 4.5可再发行版本。我现在遇到的问题是,我正在创建我的应用程序的1.4版,我希望它能够成功卸载旧版本(1.0到1.3)并安装新版本。到目前为止,我还没有成功;每次运行new setup.exe时,我都会收到一条警告,指出必须先使用“控制面板”中的程序和功能卸载当前版本 有没有人提供过像样的教程或指导,可以帮助我通过更换旧版本来改善客户体验 非常感谢,C# 使用VS2012附带的Install Shield创建可更新的安装程序,c#,visual-studio-2012,installshield-le,C#,Visual Studio 2012,Installshield Le,我正在尝试使用Install Shield LE打包分发winforms应用程序。这很好,我甚至在setup.exe中打包了.net 4.5可再发行版本。我现在遇到的问题是,我正在创建我的应用程序的1.4版,我希望它能够成功卸载旧版本(1.0到1.3)并安装新版本。到目前为止,我还没有成功;每次运行new setup.exe时,我都会收到一条警告,指出必须先使用“控制面板”中的程序和功能卸载当前版本 有没有人提供过像样的教程或指导,可以帮助我通过更换旧版本来改善客户体验 非常感谢, Jason。
Jason。在visual Studio项目浏览器中,installshield项目下有许多页面条目。其中一个叫做“常规信息”(在“组织您的设置”下),包括几个部分。第一部分称为“常规”,前几个字段是“产品名称”、“产品版本”、“产品代码”和“升级代码” 要创建将升级当前安装的新安装程序(setup.exe)(如果存在),需要做几件事。它知道升级当前安装的关键是“升级代码”。如果此代码与原始安装中定义的升级代码相同(来自原始setup.exe),它将更新您的安装 要创建更新setup.exe文件,请执行以下操作:
{…}
图标…
图标。单击此图标将打开文件浏览器。将其设置为显示“所有文件”,因为其默认值仅为msi文件