我多年来一直在使用Visual Studio 2010。我有一个相当复杂的VB.net项目,我经常对其进行更改。最近,每当我在调试模式下进行更改时,它都会抛出System.InvalidProgramException - Common Language Runtime detected an invalid program
错误,这会导致我停止运行程序,然后在我保存更改后再次重新启动它。
解决方法是停止项目运行,保存我的更改然后重新启动它...但是,这需要时间,因为我的程序必须在运行时重新初始化所有内容,所以我更愿意做调试时更改。
另外,我安装了.NET framework 4.5
更新:我从一个月前加载了我的代码备份,运行正常......所以我最近做的一些改变显然导致了这个错误。一旦我弄清楚改变了什么,我会更新这个,以备日后参考,以防其他人遇到同样的问题。