Quote:
Originally Posted by FG28_Kodiak
The problem seems to be a .Net 4.5 incompatibility, for example i've downloaded and installed the Visual Studio 2012 Express for Desktops which also uses 4.5, after installing i lost the Cockpits in Cliffs of Dover  .
Normaly it's on Microsoft to fix that problem in their .Net 4.5 implementation.
|
The thing is that .NET 4.0 and .NET 4.5 do not go side by side, and installation of .NET 4.5 affects .NET 4.0 runtime. It is supposed to allow running both 4.0 and 4.5 targets, and provide fixes for some issues of 4.0. Everything looks fine, except that those fixes are only given with 4.5, which requires Vista or later OS. This potentially introduces different behavior for 4.0 target running on XP (or Vista/Win7 without 4.5 installed) and 4.0 target running on Vista/Win7 with 4.5 installed or on Win8. It is a compatibility mess.
In anyway, I have .NET 4.5 on my system for some time, and CoD works fine for me, so I don't think that .NET 4.5 guilt is proven. I also tried CoD on Win8 today. All prerequisites were met, but CoD simply continued to exit without any messages. Process monitor did not show any abnormal events as if CoD exited on its own will. Maybe it is just something like blunt if (x<y) {die();}.