Когда я вхожу в источник .NET (пошаговое переключение источника .NET включено в параметрах отладки, а параметр «Просто мой код» отключен), по некоторым причинам в окнах Autos и Watch в VS2010 я не могу просматривать параметры в .NET Frameworkфункции в часах или автоматических панелях.Однако я могу видеть локальные переменные.Почему это так?
Обновление: это отладочная 64-битная (x64) сборка без оптимизации.Там нет ошибки, я просто не могу "наблюдать" параметры в таких функциях, как:
// Enumerable.cs
public class Lookup<TKey, TElement> : IEnumerable<IGrouping<TKey, TElement>>, ILookup<TKey, TElement>{
...
internal static Lookup<TKey, TElement> Create<TSource>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer) {
Обновление 2: Кажется, что по умолчанию установлена только сборка выпуска .NET 4.0 framework.Вы все еще можете войти в него, но вы можете не увидеть некоторые параметры функции и локальные переменные (и установить точки останова в некоторых строках).Думаю, мне действительно хотелось бы использовать отладочную сборку платформы .NET 4.0, чтобы я мог видеть все параметры, локальные объекты и ставить точки останова на всех строках.Как мне установить это, если у меня уже установлена VS2010 Premium?