我有一个VS2010 C#控制台应用程序。在这个应用程序中,我有一系列可以正常工作的断点。我升级到VS2013 Premium,运行向导转换我的应用程序并运行项目。该项目运行正常。
但是,我的断点实际上都没有停止调试器。这些断点所在的代码行显然正在执行,因为我的结果是正确的,或者WriteLine
s正在按照它们应该在我进入断点之后发生。
我在MSDN上看过有关切换到托管兼容模式here和here的帖子。这些帖子中的想法没有用。
此外,在VS2013中创建的全新项目将按预期执行断点。
SO上的一些类似问题涉及从VS2008升级到VS2010。我也尝试了其中一些solutions,但没有效果。
向导对我来说是一个关于我错过的断点的问题吗?或者,我是否需要在VS2013中修改另一个设置,以便在从先前版本升级的C#控制台应用程序中正确使用断点?