SapphireSteel Forum
Welcome, Guest. Please login or register.
May 21, 2013, 09:17:27 PM

Login with username, password and session length
Search:     Advanced search
Welcome to the SapphireSteel forum - for discussion of the Ruby In Steel and Amethyst IDEs
3884 Posts in 800 Topics by 669 Members
Latest Member: m
* Home Help Search Login Register
+  SapphireSteel Forum
|-+  General
| |-+  Ruby In Steel
| | |-+  ProjectAggregator2.dll installed into IDE directory?
« previous next »
Pages: [1] Print
Author Topic: ProjectAggregator2.dll installed into IDE directory?  (Read 3416 times)
key88sf
Newbie
*
Posts: 4


« on: August 05, 2009, 02:11:06 PM »

Hi - is there any reason ProjectAggregator2.dll is installed into a root-level folder on the C: drive called "IDE" ?  I think it would be much cleaner and straightforward if this was placed into the regular SapphireSteel Software  directory, instead of a root folder.
Logged
Dermot
Administrator
Hero Member
*****
Posts: 1005


« Reply #1 on: August 05, 2009, 02:46:04 PM »

Unfortunately, this isn't in our control (not easily anyway).

ProjectAggregator2 is a Microsoft provided 'fix' for VS 2005. It isn't needed in VS 2008 - but we have to be able to run in both VS 2005 and VS 2008, and so we have to use it. It installs where the Microsoftie who wrote it decided where it should go - into C:\IDE. No idea why he/she chose that directory.

If you know what you're doing in the Registry you can move it to somewhere more sensible.

We'll probably get rid of it when we start supporting VS 2010 properly. I think supporting two editions of VS is probably enough - we dont support VS 2003 for example.

Dermot
Logged
key88sf
Newbie
*
Posts: 4


« Reply #2 on: August 06, 2009, 01:34:14 AM »

I'm running VS2008 on Vista, and if I rename the "IDE" directory so it can't located the aggregator, I get an error message when trying to open a rails .sln file. So it seems it is needed by 2008 as well?
Logged
Huw Collingbourne
Administrator
Hero Member
*****
Posts: 934



« Reply #3 on: August 06, 2009, 02:35:07 AM »

Yes. The current version of Ruby In Steel has been developed using VS 2005 in order to ensure compatibility between our VS2005/2008 editions. Consequently the Project Aggregator is a requirement for all installations. I know that's a nuisance but to ensure VS2005/2008 compatibility we have no alternative. As Dermot said earlier, we will drop that requirement when we cease to support VS2005 in a future version.

best wishes

Huw
Logged
Dermot
Administrator
Hero Member
*****
Posts: 1005


« Reply #4 on: August 08, 2009, 03:22:34 AM »

If you want to move it, locate the key

HKEY_CLASSES_ROOT\CLSID\{F0956FDB-CAE8-4df0-9FD1-48938F83D36F}

in the registry and goto the subkey 'InprocServer32'. This contains the location of the ProjectAggregator2.

Just change this to where you want the DLL located and move the actuall DLL there.

Dermot
« Last Edit: August 08, 2009, 03:28:27 AM by Dermot » Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!