[Mono-dev] Editing mono in IDE?

Jean-Michel.Perraud at csiro.au Jean-Michel.Perraud at csiro.au
Sun Jun 8 07:02:54 UTC 2014


The solutions under msvc/script are (were) generated by parsing the Makefiles. Work done ~2 years ago was to make the resulting sln/csproj files more navigable (F12 and so on) from visual studio. While attempted, building to completion a substantial subset of the c# part of Mono was (is?) in the "too hard" basket. Besides, VS ddd (does?) not let you easily replace its GAC mscorlib by another one...

Miguel de Icaza, and possibly others I overlook, have recently worked on the Makefile mono build process and genproj.cs (https://github.com/mono/mono/blob/master/msvc/scripts/README). Some workarounds I needed to do a couple of years ago seem no longer necessary.

>From memory genproj.exe had (probably still has) some options to limit the resulting solutions to a smaller size (e.g. "include all the System.* projects and their dependencies). This may be a basis to generate a small-ish solution for a particular part of the Mono stack. Yes, by default the full 4.5 solution is otherwise huge.

Christian, if you have not already done so, you should search for discussion threads popping every few months on how to get set up / operate to work on Mono itself. 

J-M
________________________________________
From: mono-devel-list-bounces at lists.ximian.com [mono-devel-list-bounces at lists.ximian.com] on behalf of Atsushi Eno [atsushieno at veritas-vos-liberabit.com]
Sent: Sunday, June 08, 2014 1:30 PM
To: "Hüning, Christian"; mono-devel-list at lists.ximian.com
Subject: Re: [Mono-dev] Editing mono in IDE?

You would most likely like to create your own solution from existing
sources...

These days I've been working on Microsoft.Build.dll these days with my
own solution and projects [*1] because the centralized
msvc/scripts/net_4_5.sln is quite useless (too big). And I can't think
of any generalized way of generating "appropriate set of projects" for
each classlib assembly.

[*1]
https://github.com/atsushieno/mono/blob/msbuilddll2/msvc/scripts/net_4_5_msbuild.sln

Atsushi Eno

Hüning, Christian wrote:
>
> Hi,
>
> I wondered if there is a way to efficiently and effectively develop
> mono with an IDE like Xamarin Studio / Visual Studio? I couldn’t find
> a central .sln file or something (did find quite a lot .sln files, but
> none that seemed to be THE solution file, if there is any).
>
> Is that even intended?
>
> Cheers
>
> Christian
>
>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


More information about the Mono-devel-list mailing list