Debugging Visual Studio-如何反向优化代码

Debugging Visual Studio-如何反向优化代码,debugging,Debugging,我需要一些帮助。我在一个VB.NET项目中花了几十个小时,它是以发布模式构建并分发的。现在我必须对它做一些更改,我无法正确地调试它。我的代码更改会导致甚至无法识别我的代码的行为 此外,我最近安装了Visual Studio 2013(从2010年开始),但该项目在这两种环境中的行为相同 我相信我的代码已经“优化”。错误窗口告诉我正在跳过代码,并且我的代码已优化并检查了JIT 我已经关闭了JIT,我已经尽了我所能让这个项目再次运行。我非常想知道如何使这个项目处于这样一种状态:当我进行更改时,它将再

我需要一些帮助。我在一个VB.NET项目中花了几十个小时,它是以发布模式构建并分发的。现在我必须对它做一些更改,我无法正确地调试它。我的代码更改会导致甚至无法识别我的代码的行为

此外,我最近安装了Visual Studio 2013(从2010年开始),但该项目在这两种环境中的行为相同

我相信我的代码已经“优化”。错误窗口告诉我正在跳过代码,并且我的代码已优化并检查了JIT

我已经关闭了JIT,我已经尽了我所能让这个项目再次运行。我非常想知道如何使这个项目处于这样一种状态:当我进行更改时,它将再次调试每一行代码

我甚至可以故意编写错误代码,而调试器却看不到

此项目现在处于调试模式,而不是发布模式。我已经检查并跟踪了其他人为解决这个问题所做的每一件事情,但没有任何事情对我有效

要么我的项目启动并按照编码的方式正常工作,要么如果我只更改任何代码,表单启动时根本没有运行任何代码


请帮忙。

我终于明白了。我所使用的应用程序都是在Windows10上的VisualStudio2010中构建的。我试图在Windows7上的VisualStudio2013中使用这些

当我尝试在Windows10(这次是VisualStudio2013)上使用它们时,它们开始正常工作并进行调试

我想可能是DLL程序集路径?我花了一个多星期的时间,但我通过从Win7x64迁移到Win10x64解决了我的问题