采用VC++2017开发的程序如何部署到Server 2012R2中运行
问题描述如下:
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版本下运行?
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版本下运行?
...全文
相关推荐
windows server2012R2 netframework3.5 SXS源文件
该资源是windows server2012R2 netframework3.5的sxs文件,可以使用
JavaCV在服务器环境踩坑记:为什么本地正常但Server 2012 R2报错avutil?
本文深入剖析了JavaCV程序在Windows Server 2012 R2上运行时,出现“Could not initialize class org.bytedeco.ffmpeg.global.avutil”报错的根本原因。核心在于服务器默认未安装Windows Media Foundation,导致FFmpeg原生库依赖缺失。文章提供了从系统诊断到安装Media Foundation功能的完整解决方案,并分享了构建环境兼容性检查清单的实用建议。
在虚拟机上安装Windows server 2012 R2 安装教程
在vmware虚拟机上安装Windows server 2012 R2 安装教程,图文并茂。
Windows Server 2012 R2 镜像SXS下载(用于解决Windows Server 2012 R2 下无法安装dnet3.5)
解决Windows Server 2012 R2 下无法安装dnet3.5,需要Windows Server 2012 R2 镜像SXS加载。
Install 3D Experience R2017X on Windows 2012 Server
DS官方培训文档:3D Experience R2017X在windows2012上的安装手册,3D Experience R2017X在windows2012上的安装手册。


