使用Framework 4.0在自定义安装程序操作中未达到断点

时间:2011-07-03 14:37:24

标签: installer windows-installer custom-action

我花了好几个小时尝试调试使用.net framework 4.0构建的自定义安装程序dll,但无论我尝试什么,都不会遇到断点。我在3.5中有一个类似的项目,使用Debugger.Break()访问断点没有问题。在几乎放弃这个之后,我决定切换回3.5。我马上就可以再次击中断点了!所以出于某种原因使用4.0并试图点击调试器不起作用。

1 个答案:

答案 0 :(得分:0)

不知道为什么会被投票?在.NET语言中编写自定义操作通常是一个非常糟糕的主意,因为目标机器可能缺少运行代码所需的依赖关系。

话虽如此,我想如果没有为.NET 4.0安装调试符号,可能会导致断点问题。我从来没有遇到过这种情况,我也不确定没有其他原因,但您可以尝试安装.NET 4.0 SDK而不是.NET 4.0运行时。

我不确定您应该安装什么设置,但我会环顾http://msdn.microsoft.com/en-us/netframework/default.aspx