[Mono-list] Seeking advice on using monodevelop to learn CSharp

Stephen Liu satimis at yahoo.com
Mon Apr 12 11:22:45 EDT 2010


Hi Stifu,

> If I were you, what I'd do would be to debug the program step by step in
> MonoDevelop, to find out what's wrong. Given the program starts at all,
> which might not be the case.

Could you please provide more detail how to do it?  Thanks.

> If I could get my hands on either your source code or exe, I might be able
> to help more.

Thanks for your offer.  I don't have the source code.  I only have the .exe.  Before sending it to you I must obtain consent from the church and the guy who built this program.  I'll let you know later.  Thanks

B.R.
satimis







----- Original Message ----
From: Stifu <stifu at free.fr>
To: mono-list at lists.ximian.com
Sent: Mon, April 12, 2010 5:20:54 AM
Subject: Re: [Mono-list] Seeking advice on using monodevelop to learn CSharp


If I were you, what I'd do would be to debug the program step by step in
MonoDevelop, to find out what's wrong. Given the program starts at all,
which might not be the case.

If I could get my hands on either your source code or exe, I might be able
to help more.


satimis wrote:
> 
> Hi Stifu,
> 
> 
> You are correct, "mono --version" showing 1.9.1
> 
> $ mono Desktop/.exe
> actually is "mono /path/to/.exe file"
> 
> 
> $ apt-cache policy mono-devel
> mono-devel:
>   Installed: (none)
>   Candidate: 2.4.2.3+dfsg-2~bpo50+1
>   Version table:
>      2.4.2.3+dfsg-2~bpo50+1 0
>           1 http://www.backports.org lenny-backports/main Packages
> 
> mono-devel not installed yet.
> 
> 
> $ sudo aptitude -t lenny-backports install mono-devel
> 
> mono version now upgraded
> 
> $ mono --version
> Mono JIT compiler version 2.4.2.3 (Debian 2.4.2.3+dfsg-2~bpo50+1)
> Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
>     TLS:           __thread
>     GC:            Included Boehm (with typed GC)
>     SIGSEGV:       altstack
>     Notifications: epoll
>     Architecture:  x86
>     Disabled:      none
> 
> 
> $ mono /path/to/.exe --debug
> 
> Still the same warning popup
> 
> 
> B.R.
> SL
> 
> 
> 
> 
> 
> 
> ----- Original Message ----
> From: Stifu <stifu at free.fr>
> To: mono-list at lists.ximian.com
> Sent: Mon, April 12, 2010 3:49:37 AM
> Subject: Re: [Mono-list] Seeking advice on using monodevelop to learn
> CSharp
> 
> 
> Let's be clear: your app is either a GTK# or a WinForms app, not both.
> Since you made it on Windows with Visual Studio, I assume it is a WinForms
> app. Therefore, it doesn't require GTK# (or MonoDevelop) to run on Linux.
> 
> Note that when running the application through command line, you can add
> "--debug" at the end to have more information.
> 
> About this: "mono Desktop/.exe"
> 
> What is this slash doing there? Is it a typo?
> 
> By the way, from what you posted, I'm afraid you might be using Mono 1.9.1
> rather than 2.4.2.3, I don't know for sure though. Type "mono --version"
> to
> find out which version you're on. Mono 1.9.1 is "only" 2 years old, but
> loads of improvements have been made since then.
> 
> If you want, I could also try to run your application if you send it to
> me.
> 
> 
> satimis wrote:
>> 
>> Hi Stifu,
>> 
>>> This might be your problem. Look for
>>> "libmono-winforms2.0-cil" in your distribution software repository (if
>>> that
>>> fails, look for any name that contains "winforms", in case it's called
>>> differently in your distro).
>> 
>> 
>> libmon-winform2.0-cil has been installed here;
>> 
>> $ apt-cache policy libmono-winforms2.0-cil
>> libmono-winforms2.0-cil:
>>   Installed: 1.9.1+dfsg-6
>>   Candidate: 1.9.1+dfsg-6
>>   Version table:
>>      2.4.2.3+dfsg-2~bpo50+1 0
>>           1 http://www.backports.org lenny-backports/main Packages
>>  *** 1.9.1+dfsg-6 0
>>         500 http://ftp.hk.debian.org lenny/main Packages
>>         100 /var/lib/dpkg/status
>> 
>> 
>> satimis
>> 
>> 
>> 
>> 
>> 
>> ----- Original Message ----
>> From: Stifu <stifu at free.fr>
>> To: mono-list at lists.ximian.com
>> Sent: Mon, April 12, 2010 3:06:49 AM
>> Subject: Re: [Mono-list] Seeking advice on using monodevelop to learn
>> CSharp
>> 
>> 
>> What is the exact error?
>> It's possible you don't have everything installed (this depends on your
>> Linux distribution, and I don't think you've stated which one you're on).
>> If
>> I remember correctly, Ubuntu doesn't include WinForms by default, and
>> requires you to install it separately. This might be your problem. Look
>> for
>> "libmono-winforms2.0-cil" in your distribution software repository (if
>> that
>> fails, look for any name that contains "winforms", in case it's called
>> differently in your distro).
>> 
>> 
>> sai ram wrote:
>>> 
>>> Hi,
>>> 
>>> I tried as u said...
>>> 
>>> 1. When i run Console Application it works perfectly... (VS2008 is not
>>> designed only for console applications rite...)
>>> 
>>> 2. When i try to run Win Form Application (C#) Using Mono application in
>>> Linux ,  It shows an Assembly - GAC error
>>> 
>>> -- Even i tried installing dll files into GAC Cache
>>> 
>>> -- STill the same error persists........
>>> 
>>> --Dono how to proceed further.. Kindly help me out..
>>> 
>>> eagerly waiting for ur reply....
>>> 
>>> 
>>> 
>>> 
>>> Sairam L
>>> sairam at sofist.com
>>> Phone: 91-44-28155334, 28155336, 42129885
>>> Fax: 91-44-42123885fd
>>> [URL= http://www.sofist.com][IMG]
>>> http://www.sofist.com/images/logo.jpg[/IMG][/URL]
>>> 70, Thyagaraya Rd.
>>> T. Nagar
>>> Chennai 600017
>>> Tamil Nadu, India
>>> www.sofist.com
>>> ------------------------------------------------------------------
>>> StatMax - Your one-stop Statistical solutions
>>> 
>>> 
>>> 
>>> On Mon, Apr 12, 2010 at 12:32 PM, Stifu <stifu at free.fr> wrote:
>>> 
>>>>
>>>> Solutions (sln), projects (csproj) and last but not least: C# code;
>>>> it's
>>>> all
>>>> exactly the same regardless of the IDE. There is nothing to recode,
>>>> whether
>>>> you started with Visual Studio or MonoDevelop. You can open a Visual
>>>> Studio
>>>> project in MonoDevelop, and vice versa.
>>>>
>>>> You don't even need to recompile your code with MonoDevelop for it to
>>>> work
>>>> on Linux. You can just use the exe directly. This means you can just
>>>> stick
>>>> to a single IDE.
>>>>
>>>> To run the exe, the most basic way to do it is through command line:
>>>> "mono
>>>> myapp.exe"
>>>> Personally, I like to right click the exe and to select to run it with
>>>> Mono
>>>> (an option that may not be there by default, but which will stick after
>>>> you've used it once, by selecting mono among the installed
>>>> applications).
>>>>
>>>> Look around the net for more information.
>>>>
>>>>
>>>> sai ram wrote:
>>>> >
>>>> > My Doubt is :
>>>> >
>>>> > 1. Assume, I created one Big App (1000 lines of code) in VS2008 Win
>>>> Form
>>>> > Application on Windows. I installed MONO for VS2008 and executed
>>>> > successfully.
>>>> > 2. Now i want to run that files in SUSE Linux.
>>>> >
>>>> > For the 2nd Option, What I have to do in this foll options .... ?
>>>> >
>>>> > a. Install MonoDevelop (on windows), Study Mono Develop coding's &
>>>> syntax,
>>>> > Using the new language, code the program (1000 lines of code) &
>>>> Execute
>>>> on
>>>> > windows. After execute deploy it in linux ?
>>>> >
>>>> > [OR]
>>>> >
>>>> > b. Or Just copy the VS2008 Codes and run in SUSE Linux Using Mono.
>>>> >
>>>> > Which option i have to do now......?
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > Sairam L
>>>> > sairam at sofist.com
>>>> > Phone: 91-44-28155334, 28155336, 42129885
>>>> > Fax: 91-44-42123885fd
>>>> > [URL= http://www.sofist.com][IMG]
>>>> > http://www.sofist.com/images/logo.jpg[/IMG][/URL]
>>>> > 70, Thyagaraya Rd.
>>>> > T. Nagar
>>>> > Chennai 600017
>>>> > Tamil Nadu, India
>>>> > www.sofist.com
>>>> > ------------------------------------------------------------------
>>>> > StatMax - Your one-stop Statistical solutions
>>>> >
>>>> >
>>>> >
>>>> > On Sun, Apr 11, 2010 at 9:37 PM, Stifu <stifu at free.fr> wrote:
>>>> >
>>>> >>
>>>> >>
>>>> >> satimis wrote:
>>>> >> >
>>>> >> >> Why would you need to create 2 programs, and where does the .dat
>>>> file
>>>> >> >> come into the equation? It'd still be one single program, whether
>>>> >> there
>>>> >> >> is a .dat file or not.
>>>> >> >
>>>> >> > Because some users are running Windows and others Linux. 
>>>> Therefore
>>>> I
>>>> >> need
>>>> >> > 2 programs serving them for the time being.
>>>> >> >
>>>> >>
>>>> >> Mono is cross platform. The same exe will work on Windows and Linux.
>>>> >> That's
>>>> >> one of the main characteristics of Mono, and I thought that was the
>>>> >> reason
>>>> >> you chose to check it out.
>>>> >>
>>>> >>
>>>> >> satimis wrote:
>>>> >> >
>>>> >> > Regarding Java if an program needs JRE (Java Runtime Environment)
>>>> and
>>>> >> it
>>>> >> > can't find it on Windows during execution, it'll ask permission to
>>>> >> > download it on Internet and install it on Windows as well.  Only
>>>> ONCE.
>>>> >> > Should my recollection is correct.  I don't run Windows often only
>>>> for
>>>> >> > testing.  If I'm wrong please correct me.  Thanks.
>>>> >> >
>>>> >> > Will GTK# be the same?
>>>> >> >
>>>> >>
>>>> >> Whether it is Java, .NET or GTK#, it only needs to be installed once
>>>> >> (unless
>>>> >> you need a more recent version than the one installed).
>>>> >>
>>>> >> I guess you should just try this all out, and it'll clear things up
>>>> for
>>>> >> you.
>>>> >> --
>>>> >> View this message in context:
>>>> >>
>>>> http://n4.nabble.com/Seeking-advice-on-using-monodevelop-to-learn-CSharp-tp1820057p1836178.html
>>>> >> Sent from the Mono - General mailing list archive at Nabble.com.
>>>> >> _______________________________________________
>>>> >> Mono-list maillist  -  Mono-list at lists.ximian.com
>>>> >> http://lists.ximian.com/mailman/listinfo/mono-list
>>>> >>
>>>> >
>>>> > _______________________________________________
>>>> > Mono-list maillist  -  Mono-list at lists.ximian.com
>>>> > http://lists.ximian.com/mailman/listinfo/mono-list
>>>> >
>>>> >
>>>>
>>>> --
>>>> View this message in context:
>>>> http://n4.nabble.com/Seeking-advice-on-using-monodevelop-to-learn-CSharp-tp1820057p1836735.html
>>>> Sent from the Mono - General mailing list archive at Nabble.com.
>>>> _______________________________________________
>>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>>> http://lists.ximian.com/mailman/listinfo/mono-list
>>>>
>>> 
>>> _______________________________________________
>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-list
>>> 
>>> 
>> 
>> -- 
>> View this message in context:
>> http://n4.nabble.com/Seeking-advice-on-using-monodevelop-to-learn-CSharp-tp1820057p1836896.html
>> Sent from the Mono - General mailing list archive at Nabble.com.
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>> 
>> 
>> Send instant messages to your online friends
>> http://uk.messenger.yahoo.com 
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>> 
>> 
> 
> -- 
> View this message in context:
> http://n4.nabble.com/Seeking-advice-on-using-monodevelop-to-learn-CSharp-tp1820057p1836933.html
> Sent from the Mono - General mailing list archive at Nabble.com.
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 
> 
> Send instant messages to your online friends http://uk.messenger.yahoo.com 
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 
> 

-- 
View this message in context: http://n4.nabble.com/Seeking-advice-on-using-monodevelop-to-learn-CSharp-tp1820057p1837036.html
Sent from the Mono - General mailing list archive at Nabble.com.
_______________________________________________
Mono-list maillist  -  Mono-list at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


Send instant messages to your online friends http://uk.messenger.yahoo.com 


More information about the Mono-list mailing list