Изменить & продолжить не работает в VS2015 Обновление 3 (x64)
После небольшого кошмара с установкой обновления 3 для Vs2015, согласно этому связанному вопросу, я перестроил свой проект MFC C++, чтобы увидеть, как обновление выполняется только для того, чтобы найти, что "Редактировать и продолжить" больше не работает! В частности, внося любые изменения в любой файл и используя изменения кода отладки / применения, я получаю следующее;
myfile.CPP...... \ common \ myfile.CPP (1): фатальная ошибка C1010: неожиданный конец файла при поиске предварительно скомпилированного заголовка. Вы забыли добавить '#include "\cpp\common\stdafx.h" к своему источнику? Проект: ошибка (ноль): произошла ошибка сборки.
Первое включение в исходный файл
#include "\cpp\common\StdAfx.h"
Это работало большую часть времени в обновлении 2, но редактировать и продолжать не удалось, и сообщалось, что оно выполнялось достаточно регулярно. Единственная причина, по которой я установил это обновление, так как оно должно было решить эту проблему, но теперь оно полностью сломано, и я смотрю на полную деинсталляцию и переустановку обновления 2 VS2015 на выходных.
Кто-нибудь еще сталкивается с этой проблемой и есть решение? Возможно, это была хитрая установка, так как даже при полной установке ISO установщик не смог с отсутствующими файлами, и мне пришлось пропустить два раздела. Учитывая, что это релиз, а не кандидат на релиз, QA кажется ужасным, я не понимаю, почему релизная версия включает какие-либо бета-функции. VS2015 подробно ниже;
Microsoft Visual Studio Professional 2015 Версия 14.0.25421.03 Обновление 3 Microsoft .NET Framework Версия 4.6.01055
Установленная версия: Профессиональная
LightSwitch для Visual Studio 2015 00325-60000-80195-AA437 Microsoft LightSwitch для Visual Studio 2015
Visual Basic 2015 00325-60000-80195-AA437 Microsoft Visual Basic 2015
Visual C# 2015 00325-60000-80195-AA437 Microsoft Visual C# 2015
Visual C++ 2015 00325-60000-80195-AA437 Microsoft Visual C++ 2015
Инструменты Application Insights для пакета Visual Studio 7.0.20622.1 Инструменты Application Insights для Visual Studio
ASP.NET и веб-инструменты 2015.1 (Beta8) 14.1.11106.0 ASP.NET и веб-инструменты 2015.1 (Beta8)
ASP.NET Web Framework и инструменты 2012.2 4.1.41102.0 Для получения дополнительной информации посетите веб-сайт http://go.microsoft.com/fwlink/?LinkID=309563
ASP.NET Web Framework и Инструменты 2013 5.2.40314.0 Для получения дополнительной информации посетите http://www.asp.net/
Общие инструменты Azure 1.8 Предоставляет общие службы для использования мобильными службами Azure и инструментами Microsoft Azure.
InstallShield Ограниченный выпуск InstallShield. Для получения дополнительной информации посетите веб-сайт Flexera Software по адресу http://www.flexerasoftware.com/. Copyright © 2015 Flexera Software LLC. Все права защищены.
Языковая служба JavaScript 2.0 Языковая служба JavaScript
Система проектов JavaScript 2.0 Система проектов JavaScript
Инструменты мобильных служб Microsoft Azure 1.4 Инструменты мобильных служб Microsoft Azure
PreEmptive Analytics Visualizer 1.2 Расширение Microsoft Visual Studio для визуализации агрегированных сводок из продукта PreEmptive Analytics.
Инструменты данных SQL Server 14.0.60519.0 Инструменты данных Microsoft SQL Server
TypeScript 1.8.34.0 Инструменты TypeScript для Visual Studio
Visual Assist Для получения дополнительной информации о Visual Assist посетите веб-сайт Whole Tomato Software по адресу http://www.wholetomato.com/. Copyright (c) 1997-2016 Whole Tomato Software, Inc.
Visual Commander 2.3. Дополнительные сведения о Visual Commander см. На веб-сайте https://vlasovstudio.com/visual-commander/. Copyright (c) 2013-2015 Власов Студия.
Инструменты Visual Studio для универсальных приложений Windows 14.0.25420.01 Инструменты Visual Studio для универсальных приложений Windows позволяют создать единое универсальное приложение, которое может быть доступно для любого устройства под управлением Windows 10: телефона, планшета, ПК и т. Д. Он включает в себя Microsoft Windows 10 Software Development Kit.
(Извиняюсь за случайный характер этого вопроса, но я также выдвинул его как предупреждение для тех, кто думает об установке этого обновления)
1 ответ
Исходя из того же обсуждения MSDN здесь, последние изменения в обновлении 3 заключаются в следующем
Разрешить прекомпиляцию (только для встроенного): параметр отладки Отладка> Параметры> Общие> Разрешить прекомпиляцию (только для встроенного) больше не поддерживается в Visual Studio 2015 Update 3 и отладчике по умолчанию. Это устаревшая настройка для незначительного улучшения производительности, которая не оказывает функционального влияния.
Отключив вышеперечисленное и выполнив перестройку, исправьте все исправления и продолжайте