Thank you again! One last question:

If I compile for .Net 2.0 do i have to recompile for 3.5 if I'm just using 
classes that have the same functions/signatures in both versions?


________________________________
 From: Daniel Lo Nigro <[email protected]>
To: don rhummy <[email protected]> 
Cc: "[email protected]" <[email protected]> 
Sent: Wednesday, January 23, 2013 4:53 PM
Subject: Re: [Mono-aspnet-list] Can I use a DLL compiled for Mono with gmcs on 
Windows ASP.Net?
 

That tool will look at your .NET code and tell you if it's using anything that 
Mono doesn't support (I don't think it's up-to-date for Mono 3.0 though). It 
doesn't actually do any changes to your code, it only analyses it.

I compile the code for my site on Windows and deploy it to a Debian Linux box. 
Works fine as long as you don't use anything Mono doesn't support (that's where 
MoMA comes in handy). Going the other way (Mono -> Microsoft.NET) should be 
even easier as you can probably view Mono's runtime as a subset of 
Microsoft.NET - You generally won't find things in the Mono class libraries 
that aren't in Microsoft.NET :)



On Thu, Jan 24, 2013 at 2:47 AM, don rhummy <[email protected]> wrote:

Thanks. I thought you couldn't because I'd read (at least going from ASP.Net on 
Windows to Mono) you needed this tool: http://mono-project.com/MoMA
>
>
>Is that tool just for desktop .Net apps?
>
>
>
>________________________________
> From: Daniel Lo Nigro <[email protected]>
>To: don rhummy <[email protected]> 
>Cc: "[email protected]" <[email protected]> 
>Sent: Wednesday, January 23, 2013 10:01 AM
>Subject: Re: [Mono-aspnet-list] Can I use a DLL compiled for Mono with gmcs on 
>Windows ASP.Net?
> 
>
>
>Yes, you can use assemblies compiled with Mono on Microsoft.NET, and vice 
>versa. You do not need to recompile at all.
>
>
>
>On Thu, Jan 24, 2013 at 1:50 AM, don rhummy <[email protected]> wrote:
>
>I have a DLL that I compiled using gmcs (see below) and I want to use it in 
>ASP.Net run on Windows (not Mono). Can I do this? Do I need to recompile it? 
>If so, what would I need to do that?
>>
>>
>>The command I used was:
>>
>>
>>sudo gmcs /t:library /out:dbhandler.dll -r:System -r:System.Data 
>>-r:System.Web -r:System.Configuration dbhandler.cs
>>
>>
>>
>>The namespaces it uses:
>>
>>
>>using System;
>>using System.Data.SqlClient;
>>using System.Data;
>>using System.Configuration;
>>using System.Collections;
>>using System.Collections.Generic;
>>_______________________________________________
>>Mono-aspnet-list mailing list
>>[email protected]
>>http://lists.ximian.com/mailman/listinfo/mono-aspnet-list
>>
>>
>
>
>
_______________________________________________
Mono-aspnet-list mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/mono-aspnet-list

Reply via email to