我需要一些帮助。我已经在VB.NET项目中投入了数十个小时,它已经在发布模式下构建并分发。现在我必须对它进行一些更改,我无法正确调试它。我的代码更改导致我的代码甚至无法识别的行为。
此外,我最近安装了Visual Studio 2013(从2010年开始),但此项目在两种环境中的行为都相同。
我相信我的代码已经“优化”了。错误窗口告诉我正在跳过代码,并且我的代码已经过优化并且JIT已经过检查。
我关掉了JIT,我已经尝试了一切让我想到的这个项目再次工作。我非常想知道如何让这个项目处于一种状态,当我进行更改时它将再次调试每行代码。
我甚至可以故意编写错误的代码,调试器也看不到它。
此项目现在处于调试模式,而不是发布。我已经检查并跟踪了其他人为解决这个问题所做的每一件事,但是对我来说没有任何作用。
我的项目在编码时启动并正常工作,或者如果我更改任何代码,则只启动表单而不运行代码 -
请帮忙。
答案 0 :(得分:0)
我终于明白了。我正在努力解决的应用程序都是在Windows 10上的Visual Studio 2010中构建的。我试图在Windows 7的Visual Studio 2013中使用这些应用程序。
一旦我尝试在Windows 10上使用它们(这次是Visual Studio 2013),他们就开始正常工作和调试了。
我认为它可能是DLL汇编路径?花了我一个多星期的时间,但是从Win7x64转到Win10x64我想出了我的问题。