如何在Visual Studio安装程序项目中禁用自动还原选项?

时间:2015-03-20 06:39:35

标签: visual-studio-2010 windows-installer

我有一个从Microsoft Visual Studio 2010准备的安装程序。在我的包中,有几个库。每当我从安装文件夹重命名任何包组件并运行应用程序时,它都会自动恢复丢失的部分。但问题是我不想这样做。有没有办法禁用它?

修改 我根据PhilDW答案的建议尝试过。但在修改组件ID后,它会显示以下消息 -

enter image description here

1 个答案:

答案 0 :(得分:1)

为所选文件执行此操作的文档方法是在MSI文件的Copmponent表中将Component id设置为null。请参阅ComponentId:

https://msdn.microsoft.com/en-us/library/aa368007(v=vs.85).aspx

Visual Studio不支持null guids(它根本不公开组件guid),因此您需要使用Orca编辑MSI文件,将这些ID设置为为这些文件清空。