首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使未标记“优化代码”,Visual Studio也会优化代码

即使未标记“优化代码”,Visual Studio也会优化代码
EN

Stack Overflow用户
提问于 2018-01-23 16:40:01
回答 1查看 1.7K关注 0票数 4

我正在Visual Studio2017中构建一个非常简单的c# windows窗体应用程序,框架版本4.7

即使我的项目是在调试模式下编译的,禁用了代码优化,启用了跟踪和调试标志,并且设置了许多其他项目中使用的所有设置,我也无法使用“编辑并继续”功能。

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

这个问题从几天到现在都让我抓狂。请帮帮我!如何禁用代码优化?

EN

回答 1

Stack Overflow用户

发布于 2018-01-24 16:33:19

从AssemblyInfo.cs文件中删除该行

代码语言:javascript
复制
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]

解决了我的问题

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

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

代码语言:javascript
复制
[assembly: CompilationRelaxations(8)]

但这似乎不会影响调试器。我还是把它移走了

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48397353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档