簡體   English   中英

Visual C ++編譯器2013年11月CTP突然消失了

[英]Visual C++ Compiler Nov 2013 CTP suddenly gone

今天開了一個我工作的項目大約3天前突然我在嘗試編譯時得到這個消息:

錯誤MSB8020:找不到CTP_Nov2013(Platform Toolset ='CTP_Nov2013')的構建工具。 要使用CTP_Nov2013構建工具進行構建,請安裝CTP_Nov2013構建工具。 或者,您可以通過選擇“項目”菜單或右鍵單擊解決方案,然后選擇“升級解決方案...”來升級到當前的Visual Studio工具。

這對我沒有任何意義。 我使用2013年11月的CTP與VS2013,因為我需要一些不包含在vanilla VS2013中的C ++ 11功能。 到目前為止它沒有問題,但從今天開始(我沒有改變任何東西)我只是無法建立項目。

我試圖再次安裝2013年11月的CTP,但在安裝過程中我得到錯誤0x80070666,說“ 已經安裝了該產品的另一個版本 ”(當然,我沒有卸載它)。

在安裝日志中有以下行:

[0DB8:1B80] [2015-10-12T10:57:48] i001:刻錄v3.7.2002.0,Windows v6.1(Build 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_vc_CompilerCTPNov2013_20151012105748.log '[0DB8:1B80] [2015-10-12T10:57:48] i000:將字符串變量'WixBundleOriginalSource'設置為值'D:\\ Dokumenty \\ Download \\ vc_CompilerCTP.Nov2013.exe'[0DB8:1B80] [2015-10] -12T10:57:48] i000:將字符串變量'WixBundleName'設置為值'Microsoft Visual C ++編譯器2013年11月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:設置字符串va 可靠的'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,state:Absent,cached:None [0DB8:1B80] [2015-10-12T10:57:48] i101:檢測到的包:vc_CompilerCTP_x86_arm,state:Absent,cached:None [ 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”,“編譯器”,“11月”等的文件顯示沒有有趣的結果。 有什么我可以嘗試的嗎?

我今天遇到了同樣的問題。 我從日志中搜索Windows注冊表中的UID。 找到了一個名為“Microsoft Visual C ++ 2013 Redistributable(x64)”的軟件包。 卸載該軟件包后,CTP安裝程序運行正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM