# Re: r132 - can you check if it builds correctly on	mono?

**URL:** <https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050>\
**Category:** IronRuby\
**Created:** [August 16, 2008, 8:25pm UTC](https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050 "2008-08-16T20:25:04Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 16, 2008, 8:25pm UTC](https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050/1 "2008-08-16T20:25:04Z")

</div>

I was just trying to think of something that wouldn’t get messed up  
again.

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 16, 2008, 8:44pm UTC](https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050/2 "2008-08-16T20:44:57Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 16, 2008, 9:47pm UTC](https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050/3 "2008-08-16T21:47:38Z")

</div>

You could yes, my assumption would be that pregenerated csproj + sln  
files  
would be there already though for people that don’t have a ruby  
installation  
already.

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 16, 2008, 9:39pm UTC](https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050/4 "2008-08-16T21:39:26Z")

</div>

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 L.

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 16, 2008, 9:48pm UTC](https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050/5 "2008-08-16T21:48:48Z")

</div>

That’s the way I hoped it would work after clicking send 😉

On Sat, Aug 16, 2008 at 8:47 PM, Michael L.

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 18, 2008, 4:04pm UTC](https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050/6 "2008-08-18T16:04:16Z")

</div>

Ben H.:

> 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?

Nope. The files in the distribution have the correct layout. The  
Rakefile is only used by us to transform our internal dir layout into  
the external-facing one.

Thanks,  
-John

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 18, 2008, 4:10pm UTC](https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050/7 "2008-08-18T16:10:44Z")

</div>

Michael L.:

> 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.

I don’t think this would really work in practice, since files are added  
by folks who use the IDE all the time.

Thanks,  
-John

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 18, 2008, 4:30pm UTC](https://www.ruby-forum.com/t/re-r132-can-you-check-if-it-builds-correctly-on-mono/146050/8 "2008-08-18T16:30:41Z")

</div>

The assumption would be that the project layouts don’t change that  
often,  
certainly less often the the cs files which is what is really being  
maintained in the IDE most of the time.

On Mon, Aug 18, 2008 at 10:04 AM, John L. (IRONRUBY)
