Joh*_*n T 96 visual-studio-2015
更新到VS 2015更新1后,如果我运行Web项目(MVC),停止应用程序,然后尝试再次运行它,VS停止并弹出一个对话框声明
您正在调试Release版本
<myproject.dll>.使用Just My Code和使用编译器优化的发布版本会导致调试体验降级(例如,不会遇到断点).
问题是我没有运行发布版本.我正在运行我刚刚运行的(相同)调试版本!为什么VS认为我正在运行发布版本?
清理解决方案并重新运行会清除错误消息,因此某些内容会被清除.
Joh*_*n T 56
来自Microsoft的一句话是,这是一个已知的问题(它最初是发给调试器团队的,但确定它是一个构建问题,现在已经在Project系统团队的手中了.在这个问题上还有其他的bug,它是额定优先级1,因此应该按照下一次更新的方式进行.虽然正如预期的那样,但是不会对它何时发布(或更新中的实际内容)做出承诺.
所以.它已知并正在进行中.至少在调试常规选项中关闭"启用我的代码"似乎是一个解决方案.
Nat*_*ook 45
正如@romanoza所述,Microsoft更新了(现在缺少的)Microsoft Connect错误报告(以前位于此处,以防您能够在某处找到存档),其中包含以下信息:
取消选中调试 - >选项 - >抑制模块加载时的JIT优化设置(仅限管理)
这是解决方法.他们接着说:
我们建议人们不加以控制,因为取消选中它会改善性能和特定场景中我的代码的行为.
最后,承认:
这是一个错误,它无法启用该设置,我们正在为这种情况进行修复,以防某些客户仍希望在启用该设置的情况下进行调试.
更新:根据评论,对于某些开发人员来说,现在似乎默认情况下未选中该框,并且在某些情况下检查它可以解决完全相同的问题.很奇怪.
ces*_*oya 24
我注意到这里的答案是不完整的,我遇到了同样的问题,它通过打开项目属性并在构建选项卡和调试配置下取消选中 "优化代码"来解决.您还应检查上面提到的配置管理器,以确保它也是合理的.答案来自这篇文章,他们应该得到信用:VS2015项目不再在调试模式下运行
谢谢,
| 归档时间: |
|
| 查看次数: |
39540 次 |
| 最近记录: |