[Mono-bugs] [Bug 643958] Resource directory in the project solution should be lowercase

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Oct 12 07:02:26 EDT 2010


https://bugzilla.novell.com/show_bug.cgi?id=643958

https://bugzilla.novell.com/show_bug.cgi?id=643958#c2


Jonathan Pryor <jpryor at novell.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jpryor at novell.com

--- Comment #2 from Jonathan Pryor <jpryor at novell.com> 2010-10-12 11:02:26 UTC ---
@jpobst

He's suggesting that we explicitly lowercase all directory names when
performing the copy to obj/Debug/res, so that if the developer creates a
Resources/Raw/Movie.m4v resource, it'll be copied as
obj/Debug/res/raw/movie.m4v.

I'm still torn about this.  On the one hand, it would "solve" a number of
resource-related issues where things "break" for no particularly visible reason
(though a lot of this is precisely because the reason isn't visible within the
VS Errors window, which is a separately filed bug).

On the other hand, it hits my gut as "wrong", and the case changes _will_ be
user visible, e.g. instead of a Resource.Raw.Movie resource ID, it would be
Resource.raw.movie, which may seem "odd" to some people.

So doing nothing (current status quo) results in an unidentifiable compilation
error (though this can be improved -- #643660), while lowercasing everything
will require that we document it for the inevitable "I added something as
PascalCase but i'm seeing it as lowercase" "bugs".

I'm still open to suggestions as to which is preferable.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list