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

牧童吃五谷 CSDN会员 牧童吃五谷 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题描述如下:
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版本下运行?
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
牧童吃五谷 CSDN会员
VC/MFC 16,550 成员 421,605 内容