Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=80051 --- shadow/80051 2006-11-26 06:05:24.000000000 -0500 +++ shadow/80051.tmp.12023 2006-11-26 17:21:11.000000000 -0500 @@ -109,6 +109,27 @@ insgesamt 4 drwxr-xr-x 2 dna dna 74 2006-11-26 10:40 . drwxr-xr-x 3 dna dna 21 2006-11-26 10:40 .. -rw-r--r-- 1 dna dna 511 2006-11-26 10:40 4c5a9130._0.cs -rw-r--r-- 1 dna dna 0 2006-11-26 10:40 4c5a9130.tmp -rw-r--r-- 1 dna dna 0 2006-11-26 10:40 App_Code.77c48e50.dll + +------- Additional Comments From [EMAIL PROTECTED] 2006-11-26 17:21 ------- +The diff attached below fixes the bug. The problem was that the +handler/service compiler was not looking for the type named in the +Class attribute in the top-level assemblies, but only in the +assemblies found in ~/bin. The diff also modifies the CachingCompiler +to account for the top-level assemblies. Gonzalo, please review and +let me know if I can commit the fix. + +Daniel, as for why ~/Bin doesn't work. *nix is case-sensitive and if +we want to avoid a performance hit, we need to limit the number of +checks for file names. We could load a list of directories in the +application root dir and then search the list case-insensitively, or +we could test if common names of a given folder exist (e.g. Bin, bin, +BIN - all of them would be the same on Windows, not so on *nix) - but +all that would give a huge performance hit. There is, however, a way +to make Mono case-insensitive (while paying the performance penalty) +by exporting the MONO_IOMAP=case environment variable (the variable +can also have other values, please see man mono(1)) + +Hope that helps, _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
