I've just uploaded a FreeOrion SDK for MSVS 2010. It's available here:https://sourceforge.net/projects/freeor ... ion%20SDK/
This has all the dependencies needed to build FreeOrion and GG in the places that the MSVC 2010 project files in SVN expect. Most of the dependencies needed to be rebuilt with MSVC 2010, which has been done.
The above is true with the exception of the graphviz libraries. For a few reasons these have been omitted, which means that to build FreeOrion with these project files, it's necessary to patch TechTreeWnd.cpp first. There is a patch that can do that here:viewtopic.php?p=44294#p44294
(I'm hoping / planning to remove graphviz completely, so that this patching step won't be necessary.)
Also of note is that I've changed a bit of how the SDK is packaged from the MSVS 2008 SDK: Now there is no FreeOrion or GiGi source code or data files in the SDK. This reduces the SDK size from over 300 MB to just 25 MB. To get the source code for FreeOrion and GiGi, SVN should be used. This isn't much of an inconvenience, since the old SDKs required you to update to SVN after downloading the SDK anyway. In practice, this change will reduce the amount of data that needs to be downloaded to get FreeOrion SVN building, since the code only needs to get downloaded once, instead of downloading an old version in the SDK and then updating it from SVN.
I'd like to hear if anyone has success or problems building FreeOrion with this new MSVS 2010 SDK. Please let me know if you try it.