Side-by-side configuration error (Microsoft.VC80.CRT v8.0.50608.0)

前端 未结 3 1174
难免孤独
难免孤独 2021-01-13 08:29

I have an assembly with the following manifest embedded:


  

        
相关标签:
3条回答
  • 2021-01-13 08:58

    After struggling with the same problem, I have noticed that the updates applied to development Visual Studio installation might address some target machine updates:

    Visual Studio Updates

    For example, the highlighted update above addresses this specific question.

    0 讨论(0)
  • 2021-01-13 09:07

    Instaed of relaying on side by side I would suggest you to don't include the "Manifest file" inside your assembly. Expecially because you cannot be sure that the PC you're going to install your software is updated to the version included in your manifest.

    You can disable it setting the project property "Linker\Manifest File\Generate Manifest" to "No".

    I hope this could help. Good luck

    0 讨论(0)
  • 2021-01-13 09:09

    Sorted!

    Someone kindly pointed out to me that the '"SomeAssembly.dll"' mentioned in Dependency Walker was in fact a different dll from the one I opened in Dependency Walker! (Whoops!)

    Looking at the manifest for this assembly I can see that the problem is due to the fact that Microsoft.VC80.CRT v8.0.50727.4053 is targetted, but not present on this machine. (Installed via a security update).

    0 讨论(0)
提交回复
热议问题