Повреждение отладчика Visual Studio 2015 - это ошибка или только у меня?
Я сошел с ума? Я всегда мог доверять отладчику, верно?
Оказывается, что во время сеанса отладки с VS2015, когда я, например, изменяю значение переменной в Immediate Window, тогда это назначение приводит к назначению «мусорного» значения. Это одно и то же значение мусора каждый раз, но, тем не менее, совершенно неверно.
Я перевел это к простейшему репродукции консольного приложения, и на тот случай, если вы захотите согласиться с моей самооценкой безумия, я также сделал скриншот видеоклипа о том, что все идет наперекосяк.
Ребята, вы тоже получаете эту проблему или это проблема локальной машины?
Вот ссылки на один диск для:
Видеоклип репроИсходный код для воспроизведения (очень маленький - код основного класса ниже)PS: Я использую Windows 10 Enterprise x64, VS2015 Enterprise со всеми текущими обновлениями для ОС и VS. Базовое оборудование - это современное оборудование, с которым у меня не было проблем в рамках VS2013.
internal class Program
{
private static DateTime? _nullableDateTime;
private static void Main( string[] args )
{
// Use the debugger to step through this repro.
// * Not sure if it matters, but I started with F11 right from the start without any breakpoints.
// ==============================================================================================
// 1. Variable starts off with default of null
// The following statement will confirm that with an "empty" value in the console window
Console.WriteLine( _nullableDateTime );
// 2. The next statement assigns the current date and time
_nullableDateTime = DateTime.Now;
// 3. The following statement will confirm the correct value in the console window
Console.WriteLine( _nullableDateTime );
// 4. THIS IS WHERE THE TROUBLE STARTS
// Now, using the immediate window, change the value of the variable with the
// following statement (after the colon) : _nullableDateTime = DateTime.Now
//
//
//
// 5. After changing the value via the immediate window, let's look at it's value now.
// For me (as can be seen in the video), I get the completely wrong value in the console window.
Console.WriteLine( _nullableDateTime );
}
}
Я начну собирать то же самое для проблемы VS Connect.
РЕДАКТИРОВАТЬ: я начинаю задаваться вопросом, является ли это проблемой только для меня, так как никто не подтвердил, что это происходит и для них.
РЕДАКТИРОВАТЬ: проблема подключения была поданаВот.