我有一个ClickOnce应用程序,可以在安装了.Net 4.5.1的Windows 8 Embedded x64中正常运行。当我升级到.Net framework 4.5.2时出现系统错误:
“程序无法启动,因为缺少MSVCR120_CLR0400.dll”
如果我在带有.Net 4.5.2的Windows 8.1 x64计算机上运行它,它可以正常工作。我试过安装:
- Redistributable 2010 x86/x64
- Redistributable 2012 x86/x64
- Redistributable 2013 x86/x64
这不起作用,之后我运行了一个cmd命令“sfc / SCANNOW”,它没有帮助。
有人可以帮忙吗?
答案 0 :(得分:2)
仅作为记录,截至2015年1月,微软并未正式支持Windows Embedded 8 Standard上的.Net 4.5.2 - 请注意
功能更新仅为Windows Embedded Standard(7)SP1,Windows Embedded POSReady 7,Windows Embedded 8和Windows添加.Net 4.5.2。 8.1行业,跳过WES8