Tim*_*mwi 5 c# debugging using-directives visual-studio watch-window
我正在使用调试器来逐步执行我的代码.我所在的代码文件在顶部使用,例如包括
using System.Linq;
Run Code Online (Sandbox Code Playgroud)
在Visual Studio 2008中,这用于在调试时应用于Watch窗口,因此我可以在监视窗口中使用扩展方法,例如.First()
和.ToArray()
.
出于某种原因,这已停止在Visual Studio 2010中工作.并且它不仅仅是扩展方法; 我现在必须使用完整的命名空间限定每个类型,这真的很烦人.
甚至更奇怪的是Watch窗口内的IntelliSense就像使用时一样.换句话说,它确实列出.ToArray()
了例如.但是Watch窗口会显示错误消息
'<type>'不包含'ToArray'的定义,并且没有扩展方法'ToArray'可以找到接受类型'<type>'的第一个参数(你是否缺少using指令或汇编引用?)
所以现在我总是要输入真的很长而烦人的
System.Linq.Enumerable.ToArray(blah)
Run Code Online (Sandbox Code Playgroud)
我该如何解决?