我在Visual Studio 2017中构建了一个非常简单的c#windows Forms应用程序,Framework版本4.7
即使我的项目是在调试模式下编译,代码优化被禁用,TRACE和DEBUG标志为ON并且许多其他项目中使用的所有设置都已设置,我也无法使用编辑和继续功能。
问题是我无法使用"编辑并继续"功能。调查我发现在调试期间,模块窗口报告我的启动项目加载了优化的代码,而我所有其他引用的项目都没有按照应有的优化。 事实上我可以调试和编辑引用的库没有问题,但我无法编辑主窗体应用程序
这个问题让我疯狂了几天。请帮忙! 如何禁用代码优化?
答案 0 :(得分:1)
从AssemblyInfo.cs文件中删除
行**kwargs
解决了我的问题
我不知道是谁添加了这个参数,但删除了"编辑并继续"开始工作了
我还有另一个不需要的参数:
{'list': 'index'}
但这似乎不会影响调试器。我无论如何都把它删除了