# CLR 2.0 SP1 will be the new baseline requirement to run IronRuby

**URL:** <https://www.ruby-forum.com/t/clr-2-0-sp1-will-be-the-new-baseline-requirement-to-run-ironruby/140825>\
**Category:** IronRuby\
**Created:** [June 18, 2008, 11:51pm UTC](https://www.ruby-forum.com/t/clr-2-0-sp1-will-be-the-new-baseline-requirement-to-run-ironruby/140825 "2008-06-18T23:51:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_LSSIRONRUBY](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/4491bb/32.png) [@John\_LSSIRONRUBY](https://www.ruby-forum.com/u/John_LSSIRONRUBY)\
**Post date:** [June 18, 2008, 11:51pm UTC](https://www.ruby-forum.com/t/clr-2-0-sp1-will-be-the-new-baseline-requirement-to-run-ironruby/140825/1 "2008-06-18T23:51:03Z")

</div>

The DLR is going to be taking a dependency on CLR 2.0 SP1 in the coming  
weeks: [http://support.microsoft.com/kb/945757](http://support.microsoft.com/kb/945757). CLR 2.0 SP1 (version  
2.0.50727.1433) shipped back in November of 2007, and is available as a  
standalone download, and is included with .Net Framework 3.5. It  
includes a number of important bug fixes in it that let us take out some  
workarounds in our codebase. We’ll be putting in runtime checks in our  
codebase to guard against running in CLR 2.0, since this will cause code  
to blow up at runtime inside of our dynamic sites.

We are also going to be transitioning to C# 3.0 syntax in our sources as  
well, although there won’t be a dependency taken on System.Core, which  
means that CLR 2.0 SP1 is all that users will need to have installed to  
run IronRuby.

Please let us know if you foresee problems with these changes.

Thanks,  
-John

---

<div class="post-metadata">

**Author:** ![John\_LSSIRONRUBY](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/4491bb/32.png) [@John\_LSSIRONRUBY](https://www.ruby-forum.com/u/John_LSSIRONRUBY)\
**Post date:** [June 19, 2008, 5:19am UTC](https://www.ruby-forum.com/t/clr-2-0-sp1-will-be-the-new-baseline-requirement-to-run-ironruby/140825/2 "2008-06-19T05:19:52Z")

</div>

Don’t mean to ask a stupid question, but will this affect running on  
Mono at  
all?  
Thanks!  
Joe

On Wed, Jun 18, 2008 at 5:50 PM, John L. (IRONRUBY)  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![John\_LSSIRONRUBY](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/4491bb/32.png) [@John\_LSSIRONRUBY](https://www.ruby-forum.com/u/John_LSSIRONRUBY)\
**Post date:** [June 19, 2008, 6:57am UTC](https://www.ruby-forum.com/t/clr-2-0-sp1-will-be-the-new-baseline-requirement-to-run-ironruby/140825/3 "2008-06-19T06:57:02Z")

</div>

Joe F.:

> Don’t mean to ask a stupid question, but will this affect running on  
> Mono at all?

In my experience, Open Source folks tend to be less about ‘release N’  
vs. running off of the latest bits. In the MSFT world, which bits you  
deploy on are much more important.

I would hope that they have those fixes in place, if not we’ll break  
them and they’ll fix it in short order 🙂

-John

---

<div class="post-metadata">

**Author:** ![John\_LSSIRONRUBY](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/4491bb/32.png) [@John\_LSSIRONRUBY](https://www.ruby-forum.com/u/John_LSSIRONRUBY)\
**Post date:** [June 19, 2008, 6:20am UTC](https://www.ruby-forum.com/t/clr-2-0-sp1-will-be-the-new-baseline-requirement-to-run-ironruby/140825/4 "2008-06-19T06:20:45Z")

</div>

2008/6/19 Joe F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Don’t mean to ask a stupid question, but will this affect running on Mono at  
> all?

I don’t think so.
