采用VC++2017开发的程序如何部署到Server 2012R2中运行

牧童吃五谷 2019-04-20 08:42:31
问题描述如下:
1.程序采用VC++2017开发的MFC应用程序,程序中还启用了CLR公共语言运行时支持

2.现在部署到win7系统等没问题,但部署到Server2012R2版本就是不通过,无法正常运行vcredist_x64.exe

3.网络上说明需要安装6个补丁,安装这6个补丁后,这样安装vcredist_x64.exe提示成功,但实际还是失败了(网络上的说明是针对安装VC++2015的vcredist_x64.exe,先装这些补丁后安装VC++2017的vcredist_x64.exe可以通过,但实际没有正确安装VC++2017的VCredist_x64.exe的很多文件的,所以程序还是不能运行

4.为了能够正确安装VC++2017的Vcredist.exe程序,我把操作系统的目录 c:\windows\System32安全权限设置为对于everyone用户完全控制,那么应该是可以安装vcredist_x64.exe了,但CLR公共语言运行库看起来还是没有安装成功,所以程序还是无法运行


现在求各位高手帮助实现 采用VC++2017版本开发的MFC程序(带有CLR公共语言运行时支持)如何在 Server2012R2版本下运行?
...全文
755 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
牧童吃五谷 2020-10-02
  • 打赏
  • 举报
回复
我在网上找了很多资料,这里实际需要安装Server 2012 R2的好几个补丁就可以了
天外怪魔 2019-04-22
  • 打赏
  • 举报
回复
微软官网下载vcredist_x64.exe地方,有适用的操作系统版本的,你看看有没有Server 2012 R2
许文君 2019-04-20
  • 打赏
  • 举报
回复
vs2017运行时库依赖有哪些?以及依赖对应的依赖文件是否拷全?我建议你私有化部署,depends先查一下缺失哪些库

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧