[Mono-list] mscorlib.dll problem on Windows - yes, once again :(

Francisco T. Martinez martinf@mfconsulting.com
Thu, 11 Mar 2004 07:36:21 -0600


You are becoming a sort of celebrity among my direct contacts -- a bunch
of Mono, Linux and .NET ethusiast in Dalla/Fort Worth Metroplex.

Don't you dare stopping the great work you are doing -- PLEASE!!!!!!

Matt Gutierrez and myself are on a path to evangelize everyone we come
in contact with.  I have a full time day job were I design and architect
solutions for a company that is 97% Microsoft Windows Technology based. 
They are constantly trying to look for better and more affordable

Matt and I fanatically believe that Mono/Linux is it!!!!!!!!!

In the months to come we will have a lot more infrastructure build to
serve our humble independent efforts, and at that point, we will be in a
better position to contribute more aggressively to all things Mono --
especially the Windows expertise part of it.

Without your contributions, it simply would not be possible to
accomplish this.

You can show Windows culture people a lot of things in a linux laptop. 
There is a lot of awe when you build something in MS Visual Studio and
later run it on a Linux box using mint to demonstrate how it "just
simply runs"!

But that is not quite the demo I do now days.  In fact I will argue that
the above mentioned makes for a good novelty that only perpetuates the
running of MS Tools.

The latest little demo I show off today is more like this:

I run the combine Mono .30 / GTK# .15 install you did on a stand alone
windows box.

I go to my laptop and fire up MonoDevelop, and build a quick GTK#
project form scratch.

I add some menu entries to show off code completion in the editor.

Build and run.

later I copy all of the three resulting *.cs files to the Windows box
and compile using mcs from the cmd.exe prompt.

I then run the resulting exe from the command line.

I get some uhh-ahh(s)! -- maybe.

But here is the best part.

I follow up with a run of sqlsharpgtk where I do a MS SQL Server query
and an invocation of "exec sp_who2".  I show the grid output and the
texpad output.

Finally, I export the resulting query to XML.  I open the xml file with
Internet Explorer.

The rest of the story goes like this.  All present -- mainly C# but some
VB .NET programmer types -- immediately ask to download the combine
Mono/GTK# installer.

Later they ask me what distro I run, followed with the infallible:

"Can you send me an email with the links to all of that stuff"
"Can you show this to my boss?"
"When will you be available for a demonstration to a larger audience?"

Now I ask you.  Do you realize just how important the work you do is?


Paco Martinez

Todd, Sebastian, Lluis, Eno, Jackson, Dick, Paolo, Duncan, Miguel, Uhrs,
and Maxi thank you so much for making Matt and I feel like family on the
last Mono Developer meeting at Boston!  You guys rule!!!!!

On Thu, 2004-03-11 at 18:52, Daniel Morgan wrote:
> by the way, i just wanted you to know
> if you PAID for Mono and Ximian PAID me for developing Mono.  However, this
> is not the case.
> Have some fucking respect for people!
> -----Original Message-----
> From: mono-list-admin@lists.ximian.com
> [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Maciek
> Sent: Wednesday, March 10, 2004 7:55 AM
> To: mono-list@lists.ximian.com
> Subject: [Mono-list] mscorlib.dll problem on Windows - yes, once again
> :(
> Hello,
> I've just installed the latest Mono 0.30 for Windows (using the
> installer), and while previous releases (e.g. 0.28) worked fine for me,
> this one is a major problem.
> Whenever I launch mint or mono to execute an assembly, it comes up with
> the following error:
> The assembly mscorlib.dll was not found or could not be loaded.
> It should have been installed in the
> `e:/cygwin/home/danmorg/mono/install/lib' directory.
> I've read BugID 50085. I have the PATH set to C:\Program
> Files\Mono-0.30\bin and C:\Program Files\Mono-0.30\lib . MONO_PATH is
> set to C:\Program Files\Mono-0.30\lib and MONO_CFG_DIR to C:\Program
> Files\Mono-0.30\etc\mono
> All DLLs, including mscorlib.dll are present in 'lib' directory, I've
> also copied the DLLs to 'bin' just in case, but the error message remains.
> Does it mean I have to install Mono into a new partition E: ? That is,
> until I compile Mono myself, I plan to do that this weekend. However, I
> wouldn't expect my users to do the same :(
> Is there a quick workaround not requiring complete recompilation?
> Regards,
> Maciek Plewa
> PS. This is a minor thing, but I thought I should mention it. The
> msvcr70.dll was not present on my computer (I have mscvr71.dll :), so I
> had to download it from the net and put it in Mono/bin directory. It
> seems this release of Mono for Windows wasn't tested by anyone else than
> the author (danmorg) himself.
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list