Visual Studio优化代码即使"优化代码"没有被标记

时间:2018-01-23 08:40:01

标签: c# visual-studio debugging optimization edit-and-continue

我在Visual Studio 2017中构建了一个非常简单的c#windows Forms应用程序,Framework版本4.7

即使我的项目是在调试模式下编译,代码优化被禁用,TRACE和DEBUG标志为ON并且许多其他项目中使用的所有设置都已设置,我也无法使用编辑和继续功能。

问题是我无法使用"编辑并继续"功能。调查我发现在调试期间,模块窗口报告我的启动项目加载了优化的代码,而我所有其他引用的项目都没有按照应有的优化。 事实上我可以调试和编辑引用的库没有问题,但我无法编辑主窗体应用程序

enter image description here

这个问题让我疯狂了几天。请帮忙! 如何禁用代码优化?

1 个答案:

答案 0 :(得分:1)

从AssemblyInfo.cs文件中删除

**kwargs

解决了我的问题

我不知道是谁添加了这个参数,但删除了"编辑并继续"开始工作了

我还有另一个不需要的参数:

{'list': 'index'}

但这似乎不会影响调试器。我无论如何都把它删除了