[Mono-devel-list] VB.NET support in xsp and mbas problems
A Rafael D Teixeira
rafaelteixeirabr at hotmail.com
Tue Oct 14 12:08:25 EDT 2003
Gonzalo wrote:
>While testing VB.NET, I've encountered some problems related to
>arguments processing.
>Passing a command line like this (the same is passes to mcs):
>------------------------
>mbas /target:library /out:"/tmp/tmp4c131efd.dll" /r:"System.dll"
>/r:"System.Xml.dll" /r:"System.Data.dll" /r:"System.Web.dll"
>/r:"System.Web.Services.dll" /r:"System.Drawing.dll"
>/r:"/home/gpanjav/go-mono/xsp/test/bin/codebehind1.dll"
>/r:"/home/gpanjav/go-mono/xsp/test/bin/extensions.dll"
>/r:"/home/gpanjav/go-mono/xsp/test/bin/tabcontrol2.dll"
>/r:"/home/gpanjav/go-mono/xsp/test/bin/tabcontrol.dll"
>"/tmp/tmp55894cc2.vb"
>-------------------------
>makes mbas misinterpret the quotes and then everything is messed up.
In the shell I could not reproduce it, as the quotes are preprocessed by it.
I'll have to work a bit more on that.
>If I remove the quotes and only leave the .vb file + the standard
>assemblies, it fails on the file name /tmp/tmp55894cc2.vb saying that it
>cannot find directory "-tmp". Mono.GetOptions is to blame for this.
I thought we have agreed on using the "--" as the stop processing parameters
symbol, to avoid the dubiousness of "/" possibly being either the start of a
parameter or of a filename...
mbas /target:library /out:"/tmp/tmp4c131efd.dll" /r:"System.dll"
/r:"System.Xml.dll" /r:"System.Data.dll" /r:"System.Web.dll"
/r:"System.Web.Services.dll" /r:"System.Drawing.dll"
/r:"/home/gpanjav/go-mono/xsp/test/bin/codebehind1.dll"
/r:"/home/gpanjav/go-mono/xsp/test/bin/extensions.dll"
/r:"/home/gpanjav/go-mono/xsp/test/bin/tabcontrol2.dll"
/r:"/home/gpanjav/go-mono/xsp/test/bin/tabcontrol.dll" --
"/tmp/tmp55894cc2.vb"
Has no problem with the source file name. And *mcs* also supports it.
I'll try to make Mono.GetOptions more adept at dealing with this duality.
But if you can use "--" for now it would make things advance a bit...
>If I use the -debug option, it crashes.
mono -debug ?
I'll continue to work on the rest.
Thanks Gonzalo, for advancing vb.net on our asp.net. I need more of those
reports to really make mbas better.
Happy hackings,
Rafael Teixeira
Brazilian Polymath
Mono Hacker since 16 Jul 2001
English Blog: http://monoblog.blogspot.com/
Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/
_________________________________________________________________
MSN Messenger: instale grátis e converse com seus amigos.
http://messenger.msn.com.br
More information about the Mono-devel-list
mailing list