Visual studio visualc&x2B+;2013年11月CTP突然消失

Visual studio visualc&x2B+;2013年11月CTP突然消失,visual-studio,visual-c++,visual-studio-2013,ctp,Visual Studio,Visual C++,Visual Studio 2013,Ctp,今天,我在3天前打开了一个项目,当我试图编译时,突然收到了这样一条信息: 错误MSB8020:CTP_Nov2013的生成工具(平台工具集= 找不到“CTP_Nov2013”)。使用CTP\u Nov2013构建 工具,请安装CTP_Nov2013构建工具。或者,你可以 通过选择项目升级到当前的Visual Studio工具 菜单或右键单击解决方案,然后选择“升级” 解决方案……” 这对我来说毫无意义。我在VS2013中使用CTP Nov 2013,因为我需要一些C++11特性,而这些特性没有包

今天,我在3天前打开了一个项目,当我试图编译时,突然收到了这样一条信息:

错误MSB8020:CTP_Nov2013的生成工具(平台工具集= 找不到“CTP_Nov2013”)。使用CTP\u Nov2013构建 工具,请安装CTP_Nov2013构建工具。或者,你可以 通过选择项目升级到当前的Visual Studio工具 菜单或右键单击解决方案,然后选择“升级” 解决方案……”

这对我来说毫无意义。我在VS2013中使用CTP Nov 2013,因为我需要一些C++11特性,而这些特性没有包含在vanilla VS2013中。到目前为止没有问题,但从今天起(我没有改变任何事情),我就无法构建这个项目

我试图在2013年11月再次安装CTP,但在安装过程中出现错误0x80070666,该错误表示“此产品的另一个版本已安装”(当然,我没有卸载它)

安装日志中有以下行:

[0DB8:1B80][2015-10-12T10:57:48]i001:Burn v3.7.2002.0,Windows v6.1(版本7601:Service Pack 1),路径:D:\Dokumenty\Download\vc_CompilerCTP.Nov2013.exe,cmdline:' [0DB8:1B80][2015-10-12T10:57:48]i000:将字符串变量“WixBundleLog”设置为值“C:\Users\Aros\AppData\Local\Temp\dd\u vc\u CompilerCTPNov2013\u 20151012105748.log” [0DB8:1B80][2015-10-12T10:57:48]i000:将字符串变量“WixBundleOriginalSource”设置为值“D:\Dokumenty\Download\vc_CompilerCTP.Nov2013.exe” [0D88:1B80] [2015-10-12T10:57:48 ] I000:设置字符串变量“WixBuffLeNAME'”值“微软Visual C++编译器NOV 2013 CTP” [0DB8:1B80][2015-10-12T10:57:48]i100:检测开始,4个包 [0DB8:1B80][2015-10-12T10:57:48]i000:将字符串变量“DevEnvAppIdKeyPath”设置为值“C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe” [0DB8:1B80][2015-10-12T10:57:48]i000:将字符串变量“VSWinExpressAppIdKeyPath”设置为值“” [0DB8:1B80][2015-10-12T10:57:48]i000:将字符串变量“WDExpressAppIdKeyPath”设置为值“” [0DB8:1B80][2015-10-12T10:57:48]i102:检测到的相关捆绑包:{050d4fc8-5d48-4b8f-8972-47c82c46020f},类型:升级,范围:PerMachine,版本:12.0.30501.0,操作:降级 [0DB8:1B80][2015-10-12T10:57:48]i101:检测到的包:vc_CompilerCTP_x86,状态:缺席,缓存:无 [0DB8:1B80][2015-10-12T10:57:48]i101:检测到的包:vc_CompilerCTP_amd64,状态:缺席,缓存:无 [0DB8:1B80][2015-10-12T10:57:48]i101:检测到的包:vc_CompilerCTP_x86_arm,状态:缺席,缓存:无 [0DB8:1B80][2015-10-12T10:57:48]i101:检测到的包:vc_CompilerCTP_amd64_arm,状态:缺席,缓存:无 [0DB8:1B80][2015-10-12T10:57:48]i052:条件“(DevEnvAppIdKeyPath或VSWinExpressAppIdKeyPath或WDExpressAppIdKeyPath)”的计算结果为true。 [0DB8:1B80][2015-10-12T10:57:48]i199:检测完成,结果:0x0 [0DB8:0D14][2015-10-12T10:57:53]e000:错误0x80070666:安装较新版本时无法安装产品


嗯,它没有列在“程序和功能”中,所以我甚至不能尝试删除它。。。我也无法在磁盘上找到它,但这可能是因为我不知道目标目录,似乎无法用谷歌搜索它。搜索包含“CTP”、“compiler”、“Nov”等的文件时,没有显示任何有趣的结果。有什么我可以试试的吗?

我今天也遇到了同样的问题。 我在Windows注册表中搜索日志中的UID。找到一个名为“微软Visual C++ 2013可重分发(X64)”的包。在我卸载该软件包后,CTP安装程序运行良好