我有一个使用vs2005构建的设置正常。 它具有自定义操作安装和卸载操作。它们在vs2005中运行良好。 我将此转换为vs2010。 现在,当我尝试使用新构建设置升级我的应用程序时,它无法按预期工作。 预期的方式。
可能出现什么问题?
答案 0 :(得分:1)
由于Thuiya的说法,这对VS 2010无效。在VS 2005中,您的自定义操作将在卸载旧产品之前运行,并且会保存注册表项。现在,升级完成后,您的自定义操作运行得太晚了。
实际上,我相信你可能不需要保存密钥。只要您的设置没有彻底改变,升级就像一个可能无法替换条目的更新补丁,这是一种模糊的可能性,但是从您的评论中可能它不起作用。所以VS 2010不会让你做你想做的事。其他工具将因为它们允许您在自定义操作运行时进行更改