Visual Studio 2008安装项目在卸载时不删除文件

时间:2012-03-20 04:33:24

标签: visual-studio-2008 setup-project

我在我的安装项目中永久标记了一个xml文件。但是现在如果我更改了我的设置并将同一文件的永久标记标记为false ...它仍然会将其作为永久标记...

以下是重现......

的步骤
  1. 在安装项目中标记xyz.txt文件的永久标志为true。
  2. 安装产品......
  3. 卸载产品
  4. xyz.txt正如所料......好。
  5. 手动删除xyz.txt文件
  6. 更改产品设置项目,现在将文件xyz.txt文件的永久标记标记为false。
  7. 安装产品
  8. UnInstall产品
  9. xyz.txt文件仍然存在...错误
  10. 有谁知道如何清除永久性旗帜?

1 个答案:

答案 0 :(得分:0)

永久标志在组件上设置。安装并注册组件后,将来的安装程序版本将无法删除该标志,因为未安装该组件。

解决方案是删除文件并再次添加以为其生成新组件。您也可以尝试在干净的机器上进行测试。

相关问题