We've been building the 2.10.2 Mono framework libraries in Visual Studio. We performed a build on Linux, copied the compiler constants, build order and files used, and use this information to create the Visual Studio project - we did not start from Mono's msvc. It was a very manual process, but I am pleased with the output.<div>

<br></div><div>We don't compile all of the libraries since our embedded device doesn't have the space. Most of the difficulty is in the roots anyways - for example, we have several System.dll projects, which are incrementally more dependent, in order to solve circular dependency problems. Picture attached:</div>

<div><br></div><div><img src="cid:ii_13727b1e0aea56a3" alt="Inline image 1"><br><div><div><br></div><div>It seems like the only way to reliably "copy" the build process into MSVC is to actually run the mcs make. You might be able to hack it a bit to mock a build, grab the compile flags/files and then generate msvc files from that.</div>

<div><br><div>Thanks,</div><div>Michael "Kipp" Mudge | Welch Allyn | Lead Software Engineer</div><div>315-554-4057 | <a href="mailto:michael.mudge@welchallyn.com" target="_blank">michael.mudge@welchallyn.com</a></div>

<br>
<br><br><div class="gmail_quote">On Sun, May 6, 2012 at 8:38 PM,  <span dir="ltr"><<a href="mailto:Jean-Michel.Perraud@csiro.au" target="_blank">Jean-Michel.Perraud@csiro.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div lang="EN-AU" link="blue" vlink="purple"><div><p class="MsoNormal">Hi,<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">I gather that some effort was made to compile Mono with VS or the .NET framework SDK on Windows a few years ago. This past couple of days I looked into it as I am developing for Mono and MS .NET embedding. While I use occasionally MonoDevelop, which may be the preferred tool now, with debug much better than a few years ago, Id like to stick to one IDE (even the grey-on-grey thing known as VS2011 beta) on Windows.<u></u><u></u></p>

<p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">There has not been a lot of activity lately under the msvc folder. The build process is a bit of a rocky road, understandably, and I logged my tribulations for myself. I want to gauge the interest in dusting off the build process. I noticed that Marek Saraf (Novell?) has commited this past month.<u></u><u></u></p>

<p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">Advice/ideas on the overall build process desirable is welcome. I cannot commit to set it up (time and know-how pending), but discussions cannot hurt.<u></u><u></u></p>

<p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal">Cheers,<u></u><u></u></p><p class="MsoNormal">J-M<u></u><u></u></p><p class="MsoNormal"><u></u><u></u></p></div></div><br>_______________________________________________<br>


Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br></div></div></div>