Installation 在使用Framework 4.0的自定义安装程序操作中未命中断点

Installation 在使用Framework 4.0的自定义安装程序操作中未命中断点,installation,windows-installer,custom-action,Installation,Windows Installer,Custom Action,我花了数小时调试使用.NETFramework4.0构建的自定义安装程序dll,但无论我尝试了什么,断点都不会被击中。我在3.5中有一个类似的项目,使用Debugger.Break()命中断点没有问题。在几乎放弃这一点后,我决定切换回3.5。马上我就可以再次命中断点了!因此,出于某种原因,使用4.0并尝试点击调试器是不起作用的。不知道为什么这被否决了吗?用.NET语言编写自定义操作通常是一个非常糟糕的主意,因为目标计算机可能缺少运行代码所需的依赖项 话虽如此,我认为如果没有为.NET4.0安装调

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

不知道为什么这被否决了吗?用.NET语言编写自定义操作通常是一个非常糟糕的主意,因为目标计算机可能缺少运行代码所需的依赖项

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

我不确定你应该安装什么样的安装程序,但我会四处看看