= !MapGuide RFC 184 - Adopt VS2019 as the standard windows compiler for building MapGuide/FDO = This page contains a change request (RFC) for the !MapGuide Open Source project. More !MapGuide RFCs can be found on the [wiki:MapGuideRfcs RFCs] page. == Status == ||RFC Template Version||(1.0)|| ||Submission Date||9 Nov 2021|| ||Last Modified||15 Nov 2021|| ||Author||Jackie Ng|| ||RFC Status||adopted|| ||Implementation Status||implemented|| ||Proposed Milestone||4.0|| ||Assigned PSC guide(s)||(when determined)|| ||'''Voting History'''||(vote date)|| ||+1||Jackie,Gordon,Haris|| ||+0|||| ||-0|||| ||-1|||| ||no vote|| || == Overview == This RFC proposes to adopt VS2019 as the standard compiler for building MapGuide/FDO on Windows == Motivation == Currently we are using VS2015 as the standard compiler for building MapGuide/FDO on Windows. While this has served us well, a recent upstream change in CS-Map has broken our trunk builds of MapGuide. Although [https://trac.osgeo.org/csmap/ticket/223 a ticket has been filed on the matter] there has been no action to see this issue rectified and none of the MapGuide developers have commit access to make this change. Since our hand has been forced, we might as well update our default MSVC compiler to VS2019 == Proposed Solution == Upgrade MapGuide/FDO project files to use the MSVC 2019 (v142) compiler toolset Update windows installer to bundle the MSVC 2019 redistributable == Test Plan == N/A == Funding / Resources == Community