Missing MSVCR120_CLR0400.dll in Windows 8 Embedded

I have a ClickOnce application that works fine on Windows 8 Embedded x64 with .Net 4.5.1 installed. When I upgrade to .Net framework 4.5.2, a system error occurs:

"The program cannot start because MSVCR120_CLR0400.dll is missing"

If I run it on a Windows 8.1 x64 computer with .Net 4.5.2, it works fine. I tried to install:

- Redistributable 2010 x86/x64 - Redistributable 2012 x86/x64 - Redistributable 2013 x86/x64 

This does not work, after that I run the cmd command "sfc / SCANNOW", which does not help.

Can anyone help?

+5
source share
1 answer

For the record only, starting in January 2015, Microsoft does not officially support .Net 4.5.2 on the Windows Embedded 8 Standard - please note that

http://blogs.msdn.com/b/windows-embedded/archive/2014/08/08/june-2014-feature-update-is-on-myoem-for-windows-embedded-standard-7-posready7- windows-embedded-8-standard-and-windows-embedded-8-1-industry.aspx

adds .Net 4.5.2 only for Windows Embedded Standard (7) SP1, Windows Embedded POSReady 7, Windows Embedded 8 and 8.1 Industry, skipping WES8

+2
source

Source: https://habr.com/ru/post/1202052/


All Articles