Or we could do parsing on C# and recurse on Mono.
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.
Michael L. 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
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
From Charles Oliver N. at Saturday, August 16, 2008 1:57 PM:
Michael L. 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
–
Curt H.
[email protected]
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: [email protected]
[mailto:[email protected]] On Behalf Of Michael
Letterle
Sent: Saturday, August 16, 2008 5:29 PM
To: [email protected]
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 H.
<[email protected]mailto:[email protected]> wrote:
From Charles Oliver N. at Saturday, August 16, 2008 1:57 PM:
Michael L. 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