# Working on IronRuby visual studio tools

**URL:** <https://www.ruby-forum.com/t/working-on-ironruby-visual-studio-tools/207325>\
**Category:** IronRuby\
**Created:** [May 23, 2011, 10:28pm UTC](https://www.ruby-forum.com/t/working-on-ironruby-visual-studio-tools/207325 "2011-05-23T22:28:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [May 23, 2011, 10:28pm UTC](https://www.ruby-forum.com/t/working-on-ironruby-visual-studio-tools/207325/1 "2011-05-23T22:28:53Z")

</div>

## Re-post of this email as it accidentally was sent as a reply to someone else’s… Oops

I’m hoping to do some work to fix some of the bugs in IronRuby’s visual  
studio integration, but I’m having a few issues getting a dev  
environment  
up and running.

- I can build IronStudio.sln from the Solutions folder, and my modified  
version of the IronRuby tools loads in the visual studio experimental  
instance and is fine.
- I can build the full IronRuby installer, and when I install it, my  
modified version of IronRuby tools loads in the normal visual studio  
instance.

But, I can’t figure out how I can build a modified version of IronRuby  
tools and run it in a normal instance without doing the full MSI release  
build.  
Simply building the tools and then launching a normal visual studio  
instance produces this error message when I open any solution:

* * *

## Microsoft Visual Studio

The ‘Microsoft.IronRubyTools.IronRubyToolsPackage, IronRubyTools,  
Version=1.0.0.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1’  
package  
did not load correctly.

The problem may have been caused by a configuration change or by the  
installation of another extension. You can get more information by  
running  
the application together with the /log parameter on the command line,  
and  
then examining the file  
‘C:\Users\orione\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml’.

## Continue to show this error message?

## Yes No

If I click Yes, then the projects load, but this dialog reappears  
whenever  
I launch VS or load any solutions. If I click no, VS disables the  
IronRuby  
addin, and I have to run devenv /ResetSkipPkgs to put it back (and then  
the error messages come back). The only way to “fix” the issue is to  
uninstall/reinstall the IronRuby tools MSI itself.

Is there a way to get the non-experimental instance of visual studio to  
load IronRuby tools without having to do a full build if the MSI in  
release mode?

Thanks, Orion

###########################################################################  
This e-mail is confidential and may contain information subject to legal  
privilege. If you are not the intended recipient please advise us of  
our  
error by return e-mail then delete this e-mail and any attached files.  
You may not copy, disclose or use the contents in any way.

The views expressed in this e-mail may not be those of Gallagher Group  
Ltd or subsidiary companies thereof.  
###########################################################################

---

<div class="post-metadata">

**Author:** ![Orion\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/65b543/32.png) [@Orion\_E](https://www.ruby-forum.com/u/Orion_E)\
**Post date:** [May 25, 2011, 3:50pm UTC](https://www.ruby-forum.com/t/working-on-ironruby-visual-studio-tools/207325/2 "2011-05-25T15:50:14Z")

</div>

Orion, what can’t you accomplish with the experimental hive which you  
think you can do by installing a non-MSI’d IronRuby tools?

The non-MSI installation is not supported as we use the GAC for  
resolving dependencies of “IronStudio” components between Ruby and  
Python. A non-MSI installation using VSIX has no dependency management,  
so things could break easily.

~Jimmy

---

<div class="post-metadata">

**Author:** ![Orion\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/65b543/32.png) [@Orion\_E](https://www.ruby-forum.com/u/Orion_E)\
**Post date:** [May 25, 2011, 10:04pm UTC](https://www.ruby-forum.com/t/working-on-ironruby-visual-studio-tools/207325/3 "2011-05-25T22:04:51Z")

</div>

The experimental instance works well for development.  
After making a change to the VS tools I’d like to use it “in anger” in  
the  
production instance working on real code, and rebuilding/reinstalling  
the  
release MSI is just an extra step requiring more time.

If it’s difficult to resolve or likely to cause issues then it’s no big  
deal, I was mainly just curious.

Is there a wiki page which explains this? I could add one?

Thanks, Orion

From: Jimmy S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
To: “[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Date: 26/05/2011 01:51 a.m.  
Subject: Re: [Ironruby-core] Working on IronRuby visual studio  
tools  
Sent by: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

Orion, what can’t you accomplish with the experimental hive which you  
think you can do by installing a non-MSI’d IronRuby tools?

The non-MSI installation is not supported as we use the GAC for  
resolving  
dependencies of “IronStudio” components between Ruby and Python. A  
non-MSI  
installation using VSIX has no dependency management, so things could  
break easily.

~Jimmy

On May 23, 2011, at 4:28 PM, Orion E. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

## Re-post of this email as it accidentally was sent as a reply to someone else’s… Oops

I’m hoping to do some work to fix some of the bugs in IronRuby’s visual  
studio integration, but I’m having a few issues getting a dev  
environment  
up and running.

- I can build IronStudio.sln from the Solutions folder, and my modified  
version of the IronRuby tools loads in the visual studio experimental  
instance and is fine.
- I can build the full IronRuby installer, and when I install it, my  
modified version of IronRuby tools loads in the normal visual studio  
instance.

But, I can’t figure out how I can build a modified version of IronRuby  
tools and run it in a normal instance without doing the full MSI release  
build.  
Simply building the tools and then launching a normal visual studio  
instance produces this error message when I open any solution:

* * *

## Microsoft Visual Studio

The ‘Microsoft.IronRubyTools.IronRubyToolsPackage, IronRubyTools,  
Version=1.0.0.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1’  
package  
did not load correctly.

The problem may have been caused by a configuration change or by the  
installation of another extension. You can get more information by  
running  
the application together with the /log parameter on the command line,  
and  
then examining the file  
‘C:\Users\orione\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml’.

## Continue to show this error message?

## Yes No

If I click Yes, then the projects load, but this dialog reappears  
whenever  
I launch VS or load any solutions. If I click no, VS disables the  
IronRuby  
addin, and I have to run devenv /ResetSkipPkgs to put it back (and then  
the error messages come back). The only way to “fix” the issue is to  
uninstall/reinstall the IronRuby tools MSI itself.

Is there a way to get the non-experimental instance of visual studio to  
load IronRuby tools without having to do a full build if the MSI in  
release mode?

Thanks, Orion

This e-mail is confidential and may contain information subject to legal  
privilege. If you are not the intended recipient please advise us of  
our  
error by return e-mail then delete this e-mail and any attached files.  
You  
may not copy, disclose or use the contents in any way.  
The views expressed in this e-mail may not be those of Gallagher Group  
Ltd  
or subsidiary companies thereof.

* * *

Ironruby-core mailing list  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
[http://rubyforge.org/mailman/listinfo/ironruby-core](http://rubyforge.org/mailman/listinfo/ironruby-core)

---

<div class="post-metadata">

**Author:** ![Orion\_E](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/65b543/32.png) [@Orion\_E](https://www.ruby-forum.com/u/Orion_E)\
**Post date:** [May 25, 2011, 10:19pm UTC](https://www.ruby-forum.com/t/working-on-ironruby-visual-studio-tools/207325/4 "2011-05-25T22:19:05Z")

</div>

If you need it for “in production” testing definitely use the MSI.  
That’s the way how users will install it.

Tomas

From: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Orion E.  
Sent: Wednesday, May 25, 2011 1:04 PM  
To: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: Re: [Ironruby-core] Working on IronRuby visual studio tools

The experimental instance works well for development.  
After making a change to the VS tools I’d like to use it “in anger” in  
the production instance working on real code, and  
rebuilding/reinstalling the release MSI is just an extra step requiring  
more time.

If it’s difficult to resolve or likely to cause issues then it’s no big  
deal, I was mainly just curious.

Is there a wiki page which explains this? I could add one?

Thanks, Orion

From: Jimmy S.  
\<[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)\>  
To:  
“[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)”  
\<[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)\>  
Date: 26/05/2011 01:51 a.m.  
Subject: Re: [Ironruby-core] Working on IronRuby visual studio  
tools  
Sent by:  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

* * *

Orion, what can’t you accomplish with the experimental hive which you  
think you can do by installing a non-MSI’d IronRuby tools?

The non-MSI installation is not supported as we use the GAC for  
resolving dependencies of “IronStudio” components between Ruby and  
Python. A non-MSI installation using VSIX has no dependency management,  
so things could break easily.

~Jimmy

On May 23, 2011, at 4:28 PM, Orion E.  
\<[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)\> wrote:

## Re-post of this email as it accidentally was sent as a reply to someone else’s… Oops

I’m hoping to do some work to fix some of the bugs in IronRuby’s visual  
studio integration, but I’m having a few issues getting a dev  
environment up and running.

- I can build IronStudio.sln from the Solutions folder, and my modified  
version of the IronRuby tools loads in the visual studio experimental  
instance and is fine.
- I can build the full IronRuby installer, and when I install it, my  
modified version of IronRuby tools loads in the normal visual studio  
instance.

But, I can’t figure out how I can build a modified version of IronRuby  
tools and run it in a normal instance without doing the full MSI release  
build.  
Simply building the tools and then launching a normal visual studio  
instance produces this error message when I open any solution:

* * *

## Microsoft Visual Studio

The ‘Microsoft.IronRubyTools.IronRubyToolsPackage, IronRubyTools,  
Version=1.0.0.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1’  
package did not load correctly.

The problem may have been caused by a configuration change or by the  
installation of another extension. You can get more information by  
running the application together with the /log parameter on the command  
line, and then examining the file  
‘C:\Users\orione\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml’.

## Continue to show this error message?

## Yes No

If I click Yes, then the projects load, but this dialog reappears  
whenever I launch VS or load any solutions. If I click no, VS disables  
the IronRuby addin, and I have to run devenv /ResetSkipPkgs to put it  
back (and then the error messages come back). The only way to “fix” the  
issue is to uninstall/reinstall the IronRuby tools MSI itself.

Is there a way to get the non-experimental instance of visual studio to  
load IronRuby tools without having to do a full build if the MSI in  
release mode?

Thanks, Orion

* * *

This e-mail is confidential and may contain information subject to legal  
privilege. If you are not the intended recipient please advise us of  
our error by return e-mail then delete this e-mail and any attached  
files. You may not copy, disclose or use the contents in any way.

The views expressed in this e-mail may not be those of Gallagher Group  
Ltd or subsidiary companies thereof.

* * *
