[Ironruby-core] r132 - can you check if it builds correctly on mono?

Ben Hall ben2004uk at googlemail.com
Sat Aug 16 15:39:11 EDT 2008


Just so I understand, if I wanted to load the files in Visual Studio,
I would run a rake file which would generate me the csproj + sln and
launch VS?

On Sat, Aug 16, 2008 at 7:38 PM, Michael Letterle
<michael.letterle at gmail.com> wrote:
> I was up till 4am last night at eRubyCon, and this is just me thinking
> outloud....
>
> I've had it in my mind to write a msbuild plugin for Rake, instead of
> maintaining the csproj files directly, how about maintaining them in rake
> files that can generate csproj files on demand?  That way we're not beholden
> to VS strong armness?
>
> Just a random crazy thought.
>
> On Sat, Aug 16, 2008 at 2:24 PM, Jim Deville <jdeville at microsoft.com> wrote:
>>
>> I was just trying to think of something that wouldn't get messed up again.
>> -----Original Message-----
>> From: Michael Letterle <michael.letterle at gmail.com>
>> Sent: August 16, 2008 7:05 AM
>> To: ironruby-core at rubyforge.org <ironruby-core at rubyforge.org>
>> Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly
>> 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.
>>
>> On Fri, Aug 15, 2008 at 10:32 PM, Jim Deville <jdeville at microsoft.com>
>> wrote:
>>>
>>> Or we could do parsing on C# and recurse on Mono.
>>>
>>> -----Original Message-----
>>> From: Jim Deville <jdeville at microsoft.com>
>>> Sent: August 15, 2008 6:48 PM
>>> To: ironruby-core at rubyforge.org <ironruby-core at rubyforge.org>
>>> Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly
>>>        on      mono?
>>>
>>>
>>> We could try to run through Dir.glob with the caseinsensitive flag to get
>>> the real filenames. Another option is fixing the csproj or files to match
>>> case. It's a shame there isn't an option for this.
>>>
>>> JD
>>>
>>>
>>> -----Original Message-----
>>> From: Seo Sanghyeon <sanxiyn at gmail.com>
>>> Sent: August 15, 2008 5:53 PM
>>> To: ironruby-core at rubyforge.org <ironruby-core at rubyforge.org>
>>> Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly
>>> on     mono?
>>>
>>>
>>> 2008/8/16 John Lam (IRONRUBY) <jflam at microsoft.com>:
>>> > I made a change that undoes the –recursive:*.cs change that Seo
>>> > committed
>>> > earlier. Instead, we continue to parse the *.csproj files to get the
>>> > list of
>>> > files to compile, but conditionally convert \ to / only for Mono
>>> > (there's an
>>> > issue in the C# compiler that prevents relative paths from working
>>> > correctly
>>> > if they only contain /'s).
>>>
>>> It failed miserably because of case-sensitivity of file names. e.g.
>>>
>>> error CS2001: Source file `Actions/CallAction.cs' could not be found
>>> Where file is actions/CallAction.cs (directory name in lower case)
>>>
>>> Compilation failed: 201 error(s), 0 warnings
>>>
>>> --
>>> Seo Sanghyeon
>>> _______________________________________________
>>> Ironruby-core mailing list
>>> Ironruby-core at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>> _______________________________________________
>>> Ironruby-core mailing list
>>> Ironruby-core at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>> _______________________________________________
>>> Ironruby-core mailing list
>>> Ironruby-core at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>
>>
>>
>> --
>> Michael Letterle
>> [Polymath Prokrammer]
>> http://blog.prokrams.com
>>
>>
>>
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>
>
>
>
> --
> Michael Letterle
> [Polymath Prokrammer]
> http://blog.prokrams.com
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>


More information about the Ironruby-core mailing list