tags 381598 - unreproducible
tags 381598 + pending confirmed
thanks

Ok I can reproduce this problem now after uninstalling complete Mono +
libs and reinstall monodevelop.

Monodevelop 0.11 seems to have a problem resolving the project
references correctly when the /usr/lib/mono/2.0 directory does not
exist.
Starting monodevelop shows an exception on STDOUT which lead me to the
cause of this problem:
[EMAIL PROTECTED]:~$ monodevelop 

Unhandled Exception: System.IO.DirectoryNotFoundException: Directory
'/usr/lib/mono/2.0' not found.
in <0x003ae> System.IO.Directory:GetFileSystemEntries (System.String
path, System.String pattern, FileAttributes mask, FileAttributes attrs)
in <0x00011> System.IO.Directory:GetFiles (System.String path,
System.String pattern)
in <0x0003f>
MonoDevelop.Core.SystemAssemblyService:RegisterSystemAssemblies
(System.String prefix, System.String version, ClrVersion ver)
in <0x00164> MonoDevelop.Core.SystemAssemblyService:RunInitialization ()
in <0x00024> MonoDevelop.Core.SystemAssemblyService:BackgroundInitialize
()
in (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()

This can be fixed by either creating the directory with
mkdir /usr/lib/mono/2.0 or installing the libmono-corlib2.0-cil package
(which creates that directories and puts some libs there)

It's odd that MonoDevelop behaves like this because we compile .NET 1.0
profile projects and don't use 2.0, neither Gtk# does. It's probably
some internal handling of storing/looking up all references.

I hope this will be fixed in MonoDevelop, currently I am not sure which
code in MonoDevelop causes this.

-- 
Regards,

Mirco 'meebey' Bauer

PGP-Key:
http://keyserver.noreply.org/pks/lookup?op=get&search=0xEEF946C8

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d s-:+ a-- C++ UL++++$ P L++$>+++$ E- W+++$ N o? K- w++>! O---- M-
V? PS
PE+ Y- PGP++ t 5+ X++ R tv+ b+ DI? D+ G>++ e h! r->++ y?
------END GEEK CODE BLOCK------

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to