Make your own free website on

Microsoft Object Spaces

Installing Microsoft Object Spaces (Beta)

Gopalan Suresh Raj


To work with any of these samples, you will need the following:
.........................................Microsoft .NET SDK
The objectspaces.msi package.
A copy of ORCA. The installer (orca.msi) is installed with the
Platform SDK.

The installer (orca.msi) is installed with the Platform SDK. Presumably you only need to install the Windows Installer SDK.

Once you get ORCA installed (it'll be in the Programs list without a containing group), use ORCA to open objectspaces.msi and perform the following three steps:
Click on the CustomAction table (on the left). The right-hand pane will show 6 entries, the topmost being SetRegasmPath. You should see that it thinks RegAsm lives in the <FrameworkDir>\v1.0.3328 subdirectory. Change that to v1.0.3705.
Click on the RegLocator table. The right-hand pane will show 5 entries, the topmost being NETFramework. You should see that it's looking for version information in SOFTWARE\Microsoft\.NETFramework\policy\v1.0 under the 3328 subkey. Change that 3328 to 3705.
Save objectspaces.msi.

You should now be able to install the ObjectSpaces beta on VS.NET RTM.

What is ORCA?
ORCA is a Microsoft utility geared towards modifying and validating windows installer packages. It is a database tool created for setup Authors and Administrators that work with the windows installer service. This utility is a part of the Windows Installer SDK download along with other msi related tools.
You can use ORCA to open and modify msi packages and .ism project files. 

To download and install ORCA, follow the steps below:
  • Go to to download the Windows Installer SDK.
  • The link to Windows Installer SDK should be on the left hand side frame on the above site.
  • Click on that link to go to the next page to download Windows installer SDK, which includes ORCA.
  • After downloading and installing Windows Installer SDK, go to <drive>\Program Files\Microsoft SDK\Bin folder on the machine to look for ORCA.msi.
  • Run ORCA.msi by double clicking on it, which is the setup to install ORCA on your machine.

After installing ORCA on your machine, you will be able to right click on any msi package and open it in ORCA. For opening ism file, you may have to right click on the ism file and go to "Open with" section to pick ORCA as the product to open with.
Note: Since ORCA allows for direct modification of the msi package or ism file, which may have an impact on the project, It is recommended that users make a backup copy of the msi package or ism file they are about to modify.

click here to go to
My Object Spaces HomePage...

click here to go to
My Advanced C#/.NET Tutorial HomePage...

About the Author...
Gopalan Suresh Raj is a Software Architect, Developer and an active Author. He has co-authored a number of books including "Professional JMS", "Enterprise Java Computing-Applications and Architecture" and "The Awesome Power of JavaBeans". His expertise spans enterprise component architectures and distributed object computing. Visit him at his Web Cornucopia site ( or mail him at

Go to the Component Engineering Cornucopia page

This site was developed and is maintained by Gopalan Suresh Raj

This page has been visited times since February 26,2002.

Last Updated : Feb 26, 2002

If you have any questions, comments, or problems regarding this site, please write to me I would love to hear from you.

Copyright (c) 1997-2002, Gopalan Suresh Raj - All rights reserved. Terms of use.

All products and companies mentioned at this site are trademarks of their respective owners.