[英]Visual Studio 2015 intellisense not appearing during debug
当我使用手表时,出现以下错误信息:
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.
真的很奇怪,因为我只能在应用程序的某些部分获得智能感知。 该问题最初是在我无法进入方法时开始的,因此是通过搜索。 我在调试器中关闭了我的代码选项。
到目前为止,我已经尝试过:
我不知道该怎么做。 有人可以帮忙吗?
编辑:
代码发生的地方:
public IList<string> PopulateFilterList(string selectedFields) {
IList<string> ExcludedFields = _homeRepository.GetExcludedFields();
Type t = typeof(Invoice);
return null;
}
我只是想看看t
编辑:如果我在调试器中选中“在模块加载时抑制JIT优化”选项,则会得到智能感知。 我懂了
在VS 2015社区版中
转到调试->选项或工具->选项
并检查“调试”->“常规”->“抑制模块加载时的JIT优化(仅托管)”
如果这样不起作用,请检查解决方案中的所有项目是否在项目属性中均未选中“优化代码”选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.