Or we could do parsing on C# and recurse on Mono.
on 16.08.2008 04:34
on 16.08.2008 16:06
Or update the csproj so that the file names are cased correctly for *nix (note that the casing isn't a MONO thing, it's a OS thing), Windows will continue to not care.
on 16.08.2008 22:57
Michael Letterle wrote: > Or update the csproj so that the file names are cased correctly for *nix > (note that the casing isn't a MONO thing, it's a OS thing), Windows will > continue to not care. To be honest, I call bug on whatever tool creates and maintains the csproj files. - Charlie
on 17.08.2008 02:24
>From Charles Oliver Nutter at Saturday, August 16, 2008 1:57 PM: > > Michael Letterle wrote: >> Or update the csproj so that the file names are cased correctly for *nix >> (note that the casing isn't a MONO thing, it's a OS thing), Windows will >> continue to not care. > > To be honest, I call bug on whatever tool creates and maintains the > csproj files. It's not necessarily that straightforward. If the file were renamed outside of the IDE and the new name differed only by case, there would be no reason for the IDE to update the csproj file automatically. ...and if we're going to be strictly pedantic, casing isn't an OS thing -- it's an FS thing :P -- Curt Hagenlocher curth@microsoft.com
on 17.08.2008 02:29
It's not that simple in the Windows world. NTFS is actually case sensitive, but the OS and tooling doesn't really support it well: http://support.microsoft.com/kb/100625
on 17.08.2008 02:41
Ah right, I had forgotten entirely about the POSIX subsystem (gee, I can't imagine why). The NT kernel fully supports case-sensitive file names, but the Win32 subsystem mucks it up. From: ironruby-core-bounces@rubyforge.org [mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Michael Letterle Sent: Saturday, August 16, 2008 5:29 PM To: ironruby-core@rubyforge.org Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly on mono? It's not that simple in the Windows world. NTFS is actually case sensitive, but the OS and tooling doesn't really support it well: http://support.microsoft.com/kb/100625 On Sat, Aug 16, 2008 at 8:23 PM, Curt Hagenlocher <curth@microsoft.com<mailto:curth@microsoft.com>> wrote: >From Charles Oliver Nutter at Saturday, August 16, 2008 1:57 PM: > > Michael Letterle wrote: >> Or update the csproj so that the file names are cased correctly for *nix >> (note that the casing isn't a MONO thing, it's a OS thing), Windows will >> continue to not care. > > To be honest, I call bug on whatever tool creates and maintains the > csproj files. It's not necessarily that straightforward. If the file were renamed outside of the IDE and the new name differed only by case, there would be no reason for the IDE to update the csproj file automatically. ...and if we're going to be strictly pedantic, casing isn't an OS thing -- it's an FS thing :P -- Curt Hagenlocher curth@microsoft.com<mailto:curth@microsoft.com>