簡體   English   中英

Visual C ++ 2017 Redistributable包可以支持使用VC2015的應用程序嗎?

[英]Can Visual C++ 2017 Redistributable package support the applications that use VC2015?

如果我在我的機器上只安裝Visual C ++ 2017 Redistributable ,它是否可以支持為2015年編寫的應用程序

換句話說,如果我卸載Visual C ++ 2015 Redistributable並安裝Visual C ++ 2017 Redistributable ,那么所有應用程序都可以正常運行嗎?

不,他們不會工作

可再發行組件包是一個.exe,它安裝所需的DLL

msvcrtXXXX.dll

XXXX每次構建更改的位置(VS2017,VS2015,...)

它也不是引用計數,這意味着無論有多少人安裝它,一個卸載都會刪除文件。

UPDATE

Visual Studio 2017不會更改版本號

VS2017  msvcr140.dll
VS2015  msvcr140.dll

VS2013  msvcr120.dll
VS2012  msvcr110.dll
VS2010  msvcr100.dll
VS2008  msvcr90.dll

因此,Microsoft認為VS 2015和VS 2017可再發行軟件包是兼容的。

不幸的是,在尋找VS2015和VS2017的下載時,它們都可用,因此可能存在細微差別。

如果2015年沒有安裝,那將是因為它認為它不如已經安裝的2017年好。但是我沒有找到強有力的文檔,這是微軟所期望的。

暫無
暫無

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

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