Install Visual Studio 2012 Update 4?

haraldvdijk's Avatar


31 May, 2015 12:13 PM

Would it be possible to install Visual Studio 2012 Update 4?

The currently installed Visual Studio 2012 unnecessarily breaks Windows XP compatibility for CefSharp. I was able to verify on my local system that I could reproduce the problem by building with a clean VS2012 install: a built DLL references GetTickCount64 from kernel32.dll, which is not available on XP. I was also able to verify that the problem went away after installing Update 4, without any changes in the code. There does not appear to be any way to work around the problem in AppVeyor builds: earlier updates to add a separate v110_xp toolchain that could be used, but (at least on my local system) that still requires at least some updates to VS2012 to be installed.

It's possible to get it to work by switching to Visual Studio 2013 (especially since you do have the latest update for that), but that would cause a change in runtime dependencies as well.

  1. Support Staff 1 Posted by Feodor Fitsner on 31 May, 2015 09:27 PM

    Feodor Fitsner's Avatar

    Will give it a try. The trick is AppVeyor build workers have VS 2012 Express SKUs installed, not a full VS 2012. Hopefully it could be applied to Express to though I'd consider migrating to VS 2013.

  2. 2 Posted by haraldvdijk on 01 Jun, 2015 09:15 PM

    haraldvdijk's Avatar

    Thank you very much. I did notice that you use the Express versions, but Update 4 is supposed to apply to all editions, even Express, according to Personally, I agree that it would be easiest to switch to VS 2013, but that's not my call to make, and that switch is considered a bit too invasive for now, as there are other big changes coming up already too. It's still planned for the future, though.

  3. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 01:56 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac