一键重装系统工具 | U盘启动盘制作工具 | 误删文件恢复软件 | 硬盘数据抢救专家 | 电脑蓝屏修复助手 | C盘空间清理神器 | 电脑驱动离线安装工具 | 微信聊天记录恢复工具 | 照片误格式化恢复 | 电脑密码破解清除工具 | 系统崩溃紧急救援盘 | 电脑加速优化大师 | 电脑开不了机怎么重装系统 | 回收站清空了怎么恢复 | 硬盘分区丢失数据恢复 | 电脑卡顿重装系统有用吗 | U盘插入提示格式化数据恢复 | 电脑中毒文件被隐藏恢复 | 忘记电脑开机密码怎么办 | 新硬盘分区对齐工具 | 旧电脑装Win10流畅工具 | SD卡照片删除恢复免费版 | 移动硬盘打不开提示损坏修复 | 电脑无故重启系统修复工具 | 电脑小白一键重装神器 | 程序员电脑环境配置助手 | 设计师电脑字体/素材恢复工具 | 网吧网管系统维护工具箱 | 财务人员电脑发票备份恢复 | 学生党免费电脑系统安装包 | 电脑维修师傅必备工具盘 | 游戏玩家电脑性能优化助手 | 办公白领误删文档恢复软件 | 自媒体视频素材恢复工具 | 网课录制视频损坏修复工具 | 最好的U盘PE系统排名 | 数据恢复软件哪个最强 | 免费电脑助手与收费版区别 | 国产装机工具哪款无广告 | 离线版驱动助手推荐 | 轻量级电脑优化工具对比 | 支持NVMe驱动的PE工具 | 带网络功能的应急启动盘 | 2026最新版万能装机工具 | 支持Win11 24H2的PE工具 | 最新免激活系统重装工具 | 2026数据恢复软件破解版合集 | 纯净无捆绑装机助手V3.0 | 支持苹果M芯片的电脑助手 | 秋季更新版系统维护工具箱 | 电脑系统崩了怎么用U盘把重要资料拷贝出来 | 重装系统前哪些文件夹必须备份 | 固态硬盘误格式化还能恢复数据吗 | 如何制作一个既带PE又能存数据的双分区U盘 | 电脑总是弹窗广告用什么助手彻底拦截 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

确定要重新分发的 DLL

发布时间:2026-08-29 | 浏览:1
📥 下载地址(文章开头)
装机神器,在线重装利器,在线安装一切系统。
访问此页面需要授权。 可以尝试 登录 或 更改目录 。 访问此页面需要授权。 可以尝试 更改目录 。 在生成使用由 Visual Studio 提供的库 DLL 的应用程序时,应用程序的用户也必须在运行该应用程序的计算机上安装这些 DLL。 由于大多数用户可能没有安装 Visual Studio,因此你必须为他们提供这些 DLL。 Visual Studio 以可再发行文件的形式提供这些 DLL,可以将其包含到应用程序的安装程序中 。 若要更轻松地将可再发行 DLL 包含到安装程序中,能够以独立可再发行组件包的形式获得它们 。 这些包是特定于体系结构的可执行文件,它们使用集中部署将可再发行文件安装在用户的计算机上。 例如, vc_redist.x86.exe 为 x86 和 x64 计算机安装 32 位库; vc_redist.x64.exe 为 x64 计算机安装 64 位库; vcredist.ARM64.exe 为 ARM 和 ARM64 计算机安装库。 建议采用集中部署,因为 Microsoft 可以使用 Windows 更新服务来分别更新这些库。 除了 Visual Studio 安装中的副本,还可下载当前可再发行组件包。 若要查看当前和较旧版本工具集支持的最新可再发行组件包的链接,请参阅 最新受支持的 Visual C++ 可再发行程序包下载 。 通过在 my.visualstudio.com 中搜索“Visual C++ 可再发行程序包”,也许能找到特定较早版本的可再发行组件包。 若要更轻松地将可再发行 DLL 包含到安装程序中,能够以独立可再发行组件包的形式获得它们 。 这些包是特定于体系结构的可执行文件,它们使用集中部署将可再发行文件安装在用户的计算机上。 例如, vcredist_x86.exe 为 x86 和 x64 计算机安装 32 位库; vcredist_x64.exe 为 x64 计算机安装 64 位库; vcredist_ARM.exe 为 ARM 计算机安装库。 建议采用集中部署,因为 Microsoft 可以使用 Windows 更新服务来分别更新这些库。 除了 Visual Studio 安装中的副本,还可下载当前可再发行组件包。 若要查看当前和较旧版本工具集支持的最新可再发行组件包的链接,请参阅 最新受支持的 Visual C++ 下载 。 通过在 my.visualstudio.com 中搜索“Visual C++ 可再发行程序包”,也许能找到特定较早版本的可再发行组件包。 仅支持使用与工具集相同或更高版本的可再发行组件包。 所部署的可再发行组件包的主版本号必须与创建应用程序所使用的 Visual Studio 工具集的版本相匹配,并且次要版本必须为相同版本或更高版本。 Visual Studio 2022、2019、2017 和 2015 都具有兼容的工具集版本号 。 对于这些版本,任何较新的 Visual Studio 可再发行文件都可供通过较旧版本的工具集生成的应用使用。 例如,Visual Studio 2022 可再发行文件可供通过使用 Visual Studio 2017 或 2015 工具集生成的应用使用。 尽管它们可能是兼容的,但我们还是不支持在通过使用较新工具集生成的应用中使用较旧版本的可再发行文件。 例如,不支持在通过使用 2019 工具集生成的应用中使用 2017 可再发行文件。 还可以在合并模块中将可再发行 DLL 包含到安装程序中 。 此方法现已弃用,因为以这种方式部署的库无法通过 Windows 更新自动更新。 可再发行合并模块或 Microsoft 安装程序模块( .msm 文件)是 Visual Studio 安装程序中提供的可选组件。 安装后,可在 %VCToolsRedistDir%\MergeModules\ 下的 Visual Studio 安装目录中找到可再发行 DLL 的合并模块。 在 Visual Studio 2015 和早期版本的 Visual Studio 中,这些文件位于 Program Files 或 Program Files (x86) 目录的 子目录中 Common Files\Merge Modules 。 有关使用这些文件的详细信息,请参阅 使用合并模块重新分发组件 。 这些单独的可再发行 DLL 也随 Visual Studio 一起安装。 默认情况下,它们安装在 Visual 的 %VCToolsRedistDir%\[architecture]\Microsoft.[toolset].[library] 文件夹中,其中 [architecture] 表示目标体系结构, [toolset] 表示工具集版本, [library] 表示库。 还可以通过合并模块将可再发行组件 DLL 包含到安装程序中 。 此方法现已弃用,因为以这种方式部署的库无法通过 Windows 更新自动更新。 您的 Program Files 或 Program Files (x86) 目录中的 Common Files\Merge Modules 子目录里可以找到可再发行 DLL 的合并模块。 有关使用这些文件的详细信息,请参阅 使用合并模块重新分发组件 。 这些单独的可再发行 DLL 也随 Visual Studio 一起安装。 默认情况下,它们安装在 Visual Studio 2015 安装目录的 redist\debug_nonredist\[architecture]\Microsoft.[toolset].[library] 文件夹中,其中 [architecture] 表示目标体系结构, [toolset] 表示工具集版本,以及 [library] 是具有调试 DLL 的调试库。 使用在这些目录中找到的任何库 DLL 文件、可再发行组件包或合并模块的最新版本。 可将这些库安装在与应用程序相同的目录中,以便将它们用于本地部署。 不建议进行本地部署,因为这样做就需要由你将更新内容传递到所部署的应用程序。 最好选择使用可再发行组件包进行集中部署。
📥 下载地址(文章中间)
装机神器,在线重装利器,在线安装一切系统。
若要确定必须与应用程序一起重新发布的 DLL,请收集应用程序所依赖的 DLL 列表。 这些 DLL 通常列为链接器的导入库输入。 默认包括一些特定的库(例如 vcruntime 和通用 C 运行时库 (UCRT))。 如果你的应用或应用的某个依赖项使用 LoadLibrary 来动态加载 DLL,可能不会将此 DLL 列入对链接器的输入。 若要收集动态加载的 DLL 的列表,有一种方式在应用上运行 Dependency Walker ( depends.exe ),如 了解 Visual C++ 应用程序的依赖项 中所述。 遗憾的是此工具已过时,并且可能会报告无法找到特定的 DLL。 获取依赖项列表后,将其与 Redist.txt 文件(位于 Microsoft Visual Studio 安装目录下)中链接的列表进行比较。 或者参照 Microsoft 软件许可条款中您所持有的 Visual Studio 副本的“可分发代码文件”部分中引用的可再发行 DLL 的“REDIST 列表”。 对于 Visual Studio 2022,请参阅 Visual Studio 2022 的可分发代码 。 对于 Visual Studio 2019,请参阅 Visual Studio 2019 的可分发代码 。 对于 Visual Studio 2017,请参阅 Microsoft Visual Studio 2017 的可分发代码(包括实用程序、可扩展性和 BuildServer 文件) 。 对于 Visual Studio 2015,请参阅 Microsoft Visual Studio 2015 和 Microsoft Visual Studio 2015 SDK 的可分发代码(包括实用程序和 BuildServer 文件) 。 对于 Visual Studio 2013,列表可以在 Microsoft Visual Studio 2013 和 Microsoft Visual Studio 2013 SDK 的可分发代码 中联机获得。 在 Visual Studio 2015 以前的版本中,C 运行时库 (CRT) 作为可再发行 DLL 包含在 msvc[version].dll 中。 在 Visual Studio 2015 中,CRT 中的函数已重构到 vcruntime 和 UCRT 中。 UCRT 现在是 Windows 10 及更高版本中由 Windows 更新托管的系统组件。 它在所有 Windows 10 及更高版本的操作系统上都可用。 若要将应用程序部署到较早的操作系统,可能还需要重新分发 UCRT。 Visual Studio 可再发行组件包中包含一个早期版本的 UCRT。 此版本仅安装在 Windows 10 之前的操作系统上,且仅在尚未安装任何版本的 UCRT 的情况下安装。 若要获取能作为 Microsoft 系统更新包安装在下层系统的 UCRT 版本,请参阅 Microsoft 下载中心中的 Windows 10 通用 C 运行时 。 无法重新分发 Visual Studio 中包含的所有文件。 只能重新分发在 Redist.txt 或联机“REDIST 列表”中指定的文件。此外,不能重新分发调试版本的应用程序或 Microsoft 提供调试版本的 DLL 或库。 只能将调试可执行文件和库复制到用于测试的计算机。 有关详细信息,请参阅 选择部署方法 。 下表描述了应用程序可能依赖的一些 Visual C++ DLL。 不再需要将活动模板库重新发布为单独的 DLL。 其功能已移至标头和静态库。 有关如何将这些 DLL 与应用程序一起重新分发的详细信息,请参阅 重新分发 Visual C++ 文件 。 有关示例,请参阅 部署示例 。 通常情况下,无需重新分发系统 DLL,因为它们是操作系统的一部分。 但可能存在例外,例如,当应用程序将在几个版本的 Microsoft 操作系统上运行时。 在这种情况下,请务必阅读相应的许可条款。 此外,请尝试通过 Windows 更新、服务包或使用 Microsoft 提供的可再发行组件包来升级系统 DLL。 选择部署方法 部署桌面应用程序 想要尝试使用 Ask Learn 阐明或指导你完成本主题? Last updated on 2025-11-07
📥 下载地址(文章结尾)
装机神器,在线重装利器,在线安装一切系统。