![]() |
1
5
Visual Studio中的deployment项目具有一个内置功能,可以删除应用程序的早期版本。 检查Deployment项目属性中的“RemovePreviousVersions”属性。 http://msdn.microsoft.com/library/y63fxdw6.aspx : 来自MSDN:
|
![]() |
2
4
如果您对版本使用批处理或其他自动部署工具,则可以使用以下命令行轻松卸载MSI产品: msiexec [/uninstall | /x] [Product.msi | ProductCode] |
![]() |
3
1
Microsoft安装程序(*msi)格式支持您所需的操作,不幸的是,Visual Studio只提供有限的自定义,并设计用于基本项目。 在这个话题上有很多资源,还有很多人问类似的问题。我最好的建议是花些时间研究MSDN文档。 ... 更新 好 啊。在花了30分钟阅读了几篇文章之后,我认为可能会使用一个自定义操作,该操作是与新安装程序一起打包的。
遵循此MSDN文章
creating a Custom Action
. 它包括创建一个新类库,添加
若要查看“自定义操作”选项卡,请在安装项目上单击鼠标右键,然后选择“查看”>“自定义操作”。 从这里开始:您需要编写代码来删除安装目录和AppData配置文件。关于如何设置 Custom Action Data 祝你好运。 HTH公司, 丹尼斯 |
![]() |
Community wiki · 需要改变的用户界面模式? 1 年前 |
![]() |
LITzman · 使用状态处理颜色主题更改 1 年前 |
![]() |
Community wiki · 进程。退出(0):输出消失? 1 年前 |
![]() |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
![]() |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
![]() |
Felipe Palermo · Ctrl键仍被按下,按键事件() 2 年前 |
![]() |
HCJ · win cmd中的批处理脚本循环 2 年前 |