Syndicate the Cosmos Blog Feed.

Setting up the Dev Kit

Once you are ready to dig deeper into Cosmos you will need to switch to the Dev Kit. We are working on making this nearly as easy as the User Kit to set up, but for now it requires some manaul steps.

Many of the adminstrative privileges are required for Vista, Windows 7, and Windows Server. For Windows XP, these parts of the directions can be ignored.

Uninstall the User Kit

The User Kit and Dev Kit cannot coexist at the same time.

Install VS SDK 1.1

Download and install the Visual Studio 2008 SDK 1.1.

Get Source

Get the latest source from CodePlex.

Open Solution

Open Cosmos.sln in the source directory. A dialog like this will appear.

Select "Load project normally", uncheck "Ask me for every....", and click "OK".

Next this dialog might appear.

Click "OK".

Build the solution.

VSIP

When actively developing the VSIP sections a separate temporary copy of Visual Studio is used which is called "The Hive". This slows down development however especially on machines without large amounts of memory. Because of this for non VSIP dev it is desirable to register the VSIP package directly into the normal Visual Studio instance. Doing this normally would lock the DLL files and make it impossible to build them. Becuase of this, we copy them to a separate area before registering them. In the Buld\VSIP directory find install.bat file. Right click and select "Run as adminsitrator".

Register Debugger

Close Visual Studio. From the Build\VSIP directory right click on Cosmos.Debug.VSRegister and select "Run as Administrator".

Register Packages

Open a command prompt as administrator and change the directory to:

C:\Program Files\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\Tools\Bin

for x86 or

C:\Program Files (x86)\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\Tools\Bin

for x64.

Enter the following but change c:\source\Cosmos to your Cosmos source directory:

regpkg /assembly c:\source\Cosmos\Build\VSIP\Cosmos.VS.Package.dll



Comments:

-- No Comments --

Post a comment