Visual C++可再发行组件包安装在哪里?

11

我试图在我的Windows 8电脑上安装微软Visual Studio 2015社区版,但安装程序一直停止并声称找不到2013可再发行组件。我知道它已经安装了。其中一个选项是指定可再发行组件的文件路径。所以我想知道在我的计算机上确切地可以找到这些文件吗?感谢您的任何帮助。


1
据我所知,VS 2013通常会将它们放在system32目录下。 - Niall
不,它们应该在路径中。这可能是为什么它抱怨它们没有被安装的原因。 - Niall
嗯,好的,我重新安装了这些包并尝试将 Visual Studio 重定向到它们,但它说在那里找不到它们。不确定出了什么问题。该死的微软。 - Jason
2
在“添加/删除程序”或“程序和功能”中,是否有“Microsoft Visual C++ 2013可再发行包(x86)”的条目?如果有,安装了哪个版本?64位可再发行包已安装吗?系统目录(C:\ Windows \ System32和C:\ Windows \ SysWOW64)中是否存在msvcr120.dll和msvcp120.dll?Visual Studio 2015安装程序报告的确切错误是什么?安装失败的哪个阶段? - James McNellis
希望你还在,能够回答我的问题。我已经安装了x86和x64版本。msvcr120和msvcp120 dll文件都已经安装。当尝试安装Visual C++ 2013时,在安装过程的早期阶段出现了“安装包丢失或损坏”的错误提示。 - Jason
显示剩余5条评论
1个回答

6
对于那些遇到类似问题的人,我找到了答案。截至2015年9月9日,微软支持官方给出的答案是:“这个问题与使用Visual Studio网络安装程序有关。它会从网站上下载C++包,但C++包的链接似乎已经失效。”临时解决方案是下载完整的ISO格式并使用它来安装。您可以从官方网站下载ISO并验证校验和:https://www.visualstudio.com/en-us/downloads/visual-studio-2015-iso-sha1-vs.aspx。所以你拥有了答案。下载该程序的ISO版本,也可以在Visual Studio主下载页面找到它。

非常有趣,做得很好,解决了那个问题。 - Niall
3
你知道那些DLL文件在重新分发安装程序中被安装在哪里吗?我不能强制用户从微软下载重新分发安装程序。我必须提供所有的DLL文件并通过安装程序将它们发送到正确的位置。这需要我自己安装完重新分发后提取dll文件。不幸的是,整个过程是一个黑盒子,仔细在C驱动器中搜索会发现大约有100个vcruntimeXXX.dll文件,每个依赖于它的应用程序都会携带。如果我随意添加一个dll文件,我的应用程序就会崩溃,可能是由于这些dll文件中的路径和配置细节。 - kakyo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接