[mono-vb] ms.net compiled vb dll on mono

Rafael Teixeira Rafael Teixeira <monoman@gmail.com>
Thu, 24 Feb 2005 15:21:40 -0300


Mono has a 1.1 Microsoft.VisualBasic.dll not a 1.0 one so your vbc 1.0
program won't execute. Please recompile with a vbc 1.1 (MS.NET 1.1)
compiler, because you have to compile a new version of Mono with the
1.0 profile (not an easy task).

Good developments,

On Thu, 24 Feb 2005 17:31:10 +0530 (IST), Harsh R Busa
<hbusa@netvidya.com> wrote:
> 
> hi group
> 
> this might be another basic question from my end :(
> my system : windows xp pro sp1, mono1.1.4 with xsp 1.0.6
> 
> i was trying following example
> http://samples.gotdotnet.com/quickstart/aspplus/doc/businessobjs.aspx [ex
> 1]
> this example has explains how to use local vb.net assemblies in asp.net
> 
> the vb file peacefully compiles on mono with mbas into a 2.5kb .dll file
> and shows desired op with mono + xsp .
> 
> i copy the same dll and the aspx file into inetpub/wwwroot of iis and this
> works peacefully well.
> 
> what i actually wanted to do is completely opposite of this .
> 
> i compiled the same vb file with MS.NET (1.00.3705 ) vbc complier into a
> dll  of size 4.5Kb and run it in IIS . works cool .
> 
> now i simply copy this dll into the bin directory of my mono xsp
> application  and restart xsp . it fails :((
> 
> <error>
> Server error in '/' application
> Description: Error processing request.
> 
> Error Message: HTTP 500.
> 
> Stack Trace:
> 
> System.NullReferenceException: Object reference not set to an instance of
> an object
> in (unmanaged) 004111C2
> in <0x00045> ASP.HelloObj_aspx:Page_Load (object,System.EventArgs)
> in <0x00041> (wrapper delegate-invoke)
> System.MulticastDelegate:invoke_void_object_EventArgs
> (object,System.EventArgs)
> in <0x00053> System.Web.UI.Control:OnLoad (System.EventArgs)
> in <0x00026> System.Web.UI.Control:LoadRecursive ()
> in <0x000fc> System.Web.UI.Page:InternalProcessRequest ()
> in <0x00095> System.Web.UI.Page:ProcessRequest (System.Web.HttpContext)
> in <0x00225> ExecuteHandlerState:Execute ()
> in <0x00071> StateMachine:ExecuteState
> (System.Web.HttpApplication/IStateHandler,bool&)
> 
> </error>
> 
> and xsp show following warnings :
> 
> C:\novell>xsp
> xsp
> Listening on port: 8080
> Listening on address: 0.0.0.0
> Root directory: C:\novell
> Hit Return to stop the server.
> 
> ** (C:\PROGRA~1\MONO-1~1.4\lib\mono\1.0\xsp.exe): WARNING **: Could not
> find ass
> embly Microsoft.VisualBasic, references from C:\novell\bin\HelloObjVB.dll
> (assem
> blyref_index=1)
>      Major/Minor: 7,0
>      Build:       3300,0
>      Token:       b03f5f7f11d50a3a
> System error: No such file or directory
> 
> ** (C:\PROGRA~1\MONO-1~1.4\lib\mono\1.0\xsp.exe): WARNING **: Missing
> method Str
> Cmp in assembly C:\novell\bin\HelloObjVB.dll, type
> Microsoft.VisualBasic.Compile
> rServices.StringType
> 
> thanks for all the help :)
> Harsh
> _______________________________________________
> Mono-vb mailing list
> Mono-vb@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-vb
> 


-- 
Rafael "Monoman" Teixeira
---------------------------------------
I'm trying to become a "Rosh Gadol" before my own eyes. 
See http://www.joelonsoftware.com/items/2004/12/06.html for enlightment.