0

在安装了 Vs2015 更新 3 的噩梦之后,根据这个相关问题,我重建了我的 MFC C++ 项目,以查看更新是如何执行的,只是发现 Edit and Continue 不再有效!具体来说,对任何文件进行任何更改并使用调试/应用代码更改我得到以下内容;

myfile.CPP ......\common\myfile.CPP(1): 致命错误 C1010: 查找预编译头文件时意外结束。您是否忘记将 '#include "\cpp\common\stdafx.h"' 添加到您的源代码中?项目:错误(空):发生构建错误。

源文件中的第一个包含是

#include "\cpp\common\StdAfx.h"

这在更新 2 下大部分时间都有效,但编辑和继续失败并定期报告它已合理地成功。我安装此更新的唯一原因是它应该解决此问题,但现在它已完全损坏,我正在考虑完全卸载,并在周末重新安装 VS2015 更新 2。

其他人遇到这个问题并有解决方案吗?可能是一个狡猾的安装,因为即使在完整的 ISO 安装中,安装程序也因丢失文件而失败,我不得不跳过两个部分。鉴于这是一个版本而不是候选版本,QA 似乎很糟糕,我不明白为什么发布版本会包含任何 beta 功能。VS2015详情如下;

Microsoft Visual Studio Professional 2015 版本 14.0.25421.03 更新 3 Microsoft .NET Framework 版本 4.6.01055

安装版本:专业

适用于 Visual Studio 2015 的 LightSwitch 00325-60000-80195-AA437 适用于 Visual Studio 2015 的 Microsoft LightSwitch

Visual Basic 2015 00325-60000-80195-AA437 Microsoft Visual Basic 2015

Visual C# 2015 00325-60000-80195-AA437 Microsoft Visual C# 2015

视觉 C++ 2015 00325-60000-80195-AA437 微软视觉 C++ 2015

适用于 Visual Studio 的 Application Insights 工具包 7.0.20622.1 适用于 Visual Studio 的 Application Insights 工具

ASP.NET 和 Web 工具 2015.1 (Beta8) 14.1.11106.0 ASP.NET 和 Web 工具 2015.1 (Beta8)

ASP.NET Web 框架和工具 2012.2 4.1.41102.0 有关更多信息,请访问http://go.microsoft.com/fwlink/?LinkID=309563

ASP.NET Web 框架和工具 2013 5.2.40314.0 有关更多信息,请访问http://www.asp.net/

公共 Azure 工具 1.8 提供供 Azure 移动服务和 Microsoft Azure 工具使用的公共服务。

InstallShield 限量版 InstallShield。如需更多信息,请访问 Flexera Software 网站 http://www.FlexeraSoftware.com。版权所有 © 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 用于 Visual Studio 的 TypeScript 工具

Visual Assist 有关 Visual Assist 的更多信息,请访问 Whole Tomato Software 网站,网址为http://www.WholeTomato.com。版权所有 (c) 1997-2016 Whole Tomato Software, Inc.

Visual Commander 2.3 有关 Visual Commander 的更多信息,请参阅网站https://vlasovstudio.com/visual-commander/。版权所有 (c) 2013-2015 Vlasov Studio。

适用于通用 Windows 应用程序的 Visual Studio 工具 14.0.25420.01 适用于通用 Windows 应用程序的 Visual Studio 工具允许您构建单一的通用应用程序体验,该体验可以覆盖所有运行 Windows 10 的设备:手机、平板电脑、PC 等。它包括 Microsoft Windows 10 软件开发工具包。

(对于这个问题的粗鲁性质表示歉意,但我也将其作为对那些考虑安装此更新的人的警告)

4

1 回答 1

1

继MSDN上的相同讨论之后,更新 3 中的重大更改如下

允许预编译(仅限本机):Visual Studio 2015 Update 3 和默认调试器不再支持调试选项“调试”>“选项”>“常规”>“允许预编译(仅限本机)”。这是一个没有功能影响的边际性能改进的传统设置。

禁用上述并进行重建所有修复编辑并继续。

于 2016-07-09T09:25:41.610 回答