我希望人们可以从标准"开始菜单"文件夹中"卸载",而不是将其发送到控制面板上以卸载我的应用程序,所以有人可以告诉我该怎么做吗?
此外,我知道具有此功能的非M" /> 我希望人们可以从标准"开始菜单"文件夹中"卸载",而不是将其发送到控制面板上以卸载我的应用程序,所以有人可以告诉我该怎么做吗?
此外,我知道具有此功能的非M" /> 我希望人们可以从标准"开始菜单"文件夹中"卸载",而不是将其发送到控制面板上以卸载我的应用程序,所以有人可以告诉我该怎么做吗?
此外,我知道具有此功能的非M" />

首页 / 知识

关于安装:如何在.NET安装项目中添加卸载选项?

2023-04-15 06:56:00

关于安装:如何在.NET安装项目中添加卸载选项?

How to add uninstall option in .NET Setup Project?

.NET安装项目似乎有很多选项,但是我看不到"卸载"选项。

我希望人们可以从标准"开始菜单"文件夹中"卸载",而不是将其发送到控制面板上以卸载我的应用程序,所以有人可以告诉我该怎么做吗?

此外,我知道具有此功能的非Microsoft安装程序,但如果可能的话,我想保留使用Microsoft工具包。


您可以创建以下快捷方式:

1
msiexec /uninstall [path to msi or product code]

设置项目具有" RemovePreviousVersons"功能,该功能可能涵盖了最引人注目的卸载用例,但它取消了"产品代码"。请参阅MSDN文档。这个"产品代码"似乎没有很好地命名,因为每次更新版本号时都需要对其进行更改。实际上,VS2010会提示您这样做。不幸的是,产品代码和版本号都没有出现在生成的.msi文件的文件属性中。

此解决方案在可维护性方面受到与先前建议类似的限制,该建议在硬编码的快捷方式中包含相同的难以理解的产品代码。

实际上,这里似乎没有任何非常有吸引力的选择。


如果使用Installshield加载项,Visual Studio 2013允许您在快捷方式设计页中创建一个卸载快捷方式。


安装卸载选项项目

最新内容

相关内容

猜你喜欢