采用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版本下运行?