[Mono-dev] [Mono-list] Asp.Net - .Net Source code Integration

Martin Thwaites monoforum at my2cents.co.uk
Wed Nov 9 00:09:24 UTC 2016


I'd stay away from the httpapplication and runtime... there be dragons...

The general approach was to reference the relevant classes in the
referencesource (should be a git submodule) and remove the reference to the
mono ones.  When needed, add additional shims to the mono source to make it
compile (and preferably work).

In terms of contributions, I'm a little out of touch with Miguel's process
for getting them through.  Unit tests are preferred, but where it's not
going to add value, I'd say it would be accepted without.  If you can work
from an "outside in approach" you're better off.  So remove some dependent
pieces first (helper classes, smaller objects, etc), and submit those as a
pull request, you're likely to get a better response.

I'm happy to look in, but I can't really dedicate much time to it... the
mono community, however, is a nice place... just ask for help...

On 8 November 2016 at 15:14, Luciano _ <lnc19 at hotmail.com> wrote:

> Hi, yes, i have a lot of bugs in ScriptManager as you mention, so i will
> try to work on it. So the process to achieve this goal should be:
> *Merge/Replace code, build, fix build errors, test.* right?  Then propose a
> pull request. I never done this.
>
> Of course, fix build errors includes change that i will have to make to
> replace Microsoft httpapplication/runtime stuff with mono ones.
>
>
> Thanks
>
>
> Enviado desde Outlook <http://aka.ms/weboutlook>
>
>
> ------------------------------
> *De:* martin at my2cents.co.uk <martin at my2cents.co.uk> en nombre de Martin
> Thwaites <monoforum at my2cents.co.uk>
> *Enviado:* miƩrcoles, 19 de octubre de 2016 09:05 p. m.
> *Para:* Miguel de Icaza
> *Cc:* Luciano _; mono-list at lists.dot.net
> *Asunto:* Re: [Mono-list] Asp.Net - .Net Source code Integration
>
> I think it's important to note that this is not a small job.  It will take
> a lot of investment.  There's definitely a few of us who tried, and that's
> where a lot of the MVC5 code came from.
>
> I for one would love this to happen, it would make my life a lot better
> (who loves web hosting on windows?).
>
> The best bet is to choose some of those classes on the outside, don't try
> and look at the core httpapplication/runtime stuff.
>
> The sorts of stuff you need to work at are around the ScriptManager, this
> is one of the major buggy pieces from what I recall.
>
> Just don't think it's a week's work and then you're done, it's a massive
> undertaking.  You've got a better chance if you aim to just do the bits
> your app needs.
>
> I'm happy to help where I can, but my time is very limited at the moment.
>
> On 17 October 2016 at 20:14, Miguel de Icaza via Mono-list <
> mono-list at lists.dot.net> wrote:
>
>> Hello,
>>
>>
>>
>> It would be nice to use the System.Web implementation from Microsoft, but
>> it will require work to isolate the Windows dependencies from the rest of
>> the code.
>>
>>
>>
>> The Xamarin team at Microsoft is focused on mobile, and we are not likely
>> going to work on this area of the code, but we could assist contributors
>> that would like to contribute to the replacement of key parts of System.Web
>> with the Microsoft implementation.
>>
>>
>>
>> Miguel.
>>
>>
>>
>> *From: *Mono-list <mono-list-bounces at lists.dot.net> on behalf of Luciano
>> _ <lnc19 at hotmail.com>
>> *Date: *Thursday, September 29, 2016 at 2:34 PM
>> *To: *"mono-list at lists.dot.net" <mono-list at lists.dot.net>
>> *Subject: *[Mono-list] Asp.Net - .Net Source code Integration
>>
>>
>>
>>
>>
>> I was reading .Net Source Code integration doc (*). Is there any plan to
>> use Microsoft System.Web and System.Web.Extension in mono? Is there any
>> roadmap to know when it will be released?
>>
>> I'm trying to run asp.net site with a lot of Asp.Net Ajax and it doesn't
>> work. It complain a lot of JS errors and it's working in Microsoft
>> asp.net implementation, so, i guess it will be fixed with this
>> implementation.
>>
>>
>>
>> If  nobody is working on this, which is the work that it should be do it?
>>
>>
>>
>> Thanks.
>> Lucian0c
>>
>>
>> (*) http://www.mono-project.com/docs/about-mono/dotnet-integration/
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.mono-project.com%2Fdocs%2Fabout-mono%2Fdotnet-integration%2F&data=01%7C01%7Cmiguel%40microsoft.com%7Cc2d7961516a74efe2e9108d3e8974386%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=8J%2FYT%2BpegzyPi29X2uLFbO00cento2iSnHbMvd95jMw%3D&reserved=0>
>>
>> .NET Source Code Integration | Mono
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.mono-project.com%2Fdocs%2Fabout-mono%2Fdotnet-integration%2F&data=01%7C01%7Cmiguel%40microsoft.com%7Cc2d7961516a74efe2e9108d3e8974386%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=8J%2FYT%2BpegzyPi29X2uLFbO00cento2iSnHbMvd95jMw%3D&reserved=0>
>>
>> www.mono-project.com
>>
>> With the recent open sourcing of parts of .NET, we want to bring the best
>> pieces of .NET to Mono, and contribute the cross platform components of
>> Mono to the .NET ...
>>
>>
>>
>>
>>
>> Enviado desde Outlook
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Faka.ms%2Fweboutlook&data=01%7C01%7Cmiguel%40microsoft.com%7Cc2d7961516a74efe2e9108d3e8974386%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=0OI48QJI7usCn7N%2F0j9XQY%2FbkKaGA%2B7nS5RRZgMFR7Q%3D&reserved=0>
>>
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.dot.net
>> http://lists.dot.net/mailman/listinfo/mono-list
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dot.net/pipermail/mono-devel-list/attachments/20161109/0248a302/attachment.html>


More information about the Mono-devel-list mailing list