Я использую отладчик для просмотра моего кода.Файл кода, в котором я сейчас нахожусь, имеет верхнюю часть, включая, например,
using System.Linq;
. В Visual Studio 2008 это применялось к окну Watch во время отладки, поэтому я мог использовать такие методы расширения, как * 1004.* и .ToArray()
в окне просмотра.
По какой-то причине это перестало работать в Visual Studio 2010. И это не просто методы расширения;Теперь мне нужно квалифицировать каждый тип полным пространством имен, что действительно раздражает.
Что еще более странно, так это то, что IntelliSense внутри окна Watch работает так, как если бы использовались значения.Другими словами, это делает список .ToArray()
например.Но затем в окне Watch отображается сообщение об ошибке
'', не содержащее определения для ToArray и метода расширения ToArray, принимающего первый аргумент типа ''может быть найдено (вам не хватает директивы using или ссылки на сборку?)
Так что теперь мне всегда приходится вводить действительно длинные и раздражающие
System.Linq.Enumerable.ToArray(blah)
Как исправитьэто?