gpt4 book ai didi

c# - Visual Studio 2015 智能感知在调试期间未出现

转载 作者:行者123 更新时间:2023-12-03 19:33:27 24 4
gpt4 key购买 nike

当我使用 watch 时,我收到此错误消息:

Cannot obtain value of the local variable or argument because it is not available at this instruction pointer, possibly because it has been optimized away.

这真的很奇怪,因为我只能在应用程序的某些部分获得智能感知。这个问题最初是在我无法进入我的方法时开始的,所以通过搜索。我在调试器中关闭了仅我的代码选项。

到目前为止我已经尝试过:

  1. 重新启动机器
  2. 清理 + 重建 VS2015
  3. 我已关闭所有调试优化

我不知道该怎么办。有人可以帮忙吗?

编辑:

发生的代码:

 public IList<string> PopulateFilterList(string selectedFields) {
IList<string> ExcludedFields = _homeRepository.GetExcludedFields();
Type t = typeof(Invoice);

return null;
}

我只是想看看t

编辑:如果我在调试器中选中“抑制模块加载时的 JIT 优化”选项,我会得到智能感知。我得到了智能感知

最佳答案

在 VS 2015 社区版中

转到“调试”->“选项”或“工具”->“选项”

并检查“调试”->“常规”->“抑制模块加载时的 JIT 优化(仅限托管)”

如果这不起作用,请检查解决方案中的所有项目是否在项目属性中未勾选“优化代码”选项。

关于c# - Visual Studio 2015 智能感知在调试期间未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38609886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com