如何在 Visual Studio 安装程序项目中禁用自动恢复选项?
How to disable auto restore option in Visual Studio installer project?
我有一个从 Microsoft Visual Studio 2010 准备的安装程序。在我的包中,有几个库。每当我重命名安装文件夹和 运行 应用程序中的任何包组件时,它都会自动恢复丢失的部分。但问题是我不想这样做。有没有办法禁用它?
编辑
我已经按照PhilDW的回答的建议进行了尝试。但在修改组件 ID 后,它会显示以下消息 -
记录的对选定文件执行此操作的方法是在 MSI 文件的组件 table 中将组件 ID 设置为空。查看 ComponentId:
https://msdn.microsoft.com/en-us/library/aa368007(v=vs.85).aspx
Visual Studio 不支持空 guid(它根本不公开组件 guid)因此您需要使用 Orca 编辑 MSI 文件,将这些文件的 id 设置为空。
我有一个从 Microsoft Visual Studio 2010 准备的安装程序。在我的包中,有几个库。每当我重命名安装文件夹和 运行 应用程序中的任何包组件时,它都会自动恢复丢失的部分。但问题是我不想这样做。有没有办法禁用它?
编辑 我已经按照PhilDW的回答的建议进行了尝试。但在修改组件 ID 后,它会显示以下消息 -
记录的对选定文件执行此操作的方法是在 MSI 文件的组件 table 中将组件 ID 设置为空。查看 ComponentId:
https://msdn.microsoft.com/en-us/library/aa368007(v=vs.85).aspx
Visual Studio 不支持空 guid(它根本不公开组件 guid)因此您需要使用 Orca 编辑 MSI 文件,将这些文件的 id 设置为空。