Welcome Guest, you are in: Login
Search the documentation: »

Castle Project


Navigation







Search the wiki
»

PoweredBy

Getting Pre-Release Castle Packages

RSS
Modified on 2014/05/26 02:00 by Blair Conrad Categorized as Uncategorized
Released versions of the various Castle projects are published to public feeds on NuGet (the recommended way to consume Castle projects) or can be downloaded directly from the GitHub Releases pages for Castle Core and Castle Windsor. However, sometimes clients may need functionality or bug fixes that have been built, but are not yet released, so the Castle Project provides access to pre-release builds as they are produced by the continuous integration server.

The Pre-Release NuGet Feed

The Castle Project continuous integration server publishes a feed of just-built packages at
http://builds.castleproject.org/guestAuth/app/nuget/v1/FeedService.svc/

Adding the Feed

The pre-release feed must be added to the Package Manager configuration to be used. To this, in Visual Studio, open ToolsNuGet Package ManagerPackage Manager Settings.

accessing package manager settings

accessing package manager settings

Then select Package ManagerPackage Sources and click on the "plus" (+) button near the top.

add package sources

add package sources

Fill in the Source URL as above and a Name of your choice, and click Update, followed by OK.

adding pre-release feed

adding pre-release feed

Getting the Pre-Release Packages

Now pre-release packages can be added to projects from within Visual Studio. Open the Package Manager Console (ToolsNuGet Package ManagerPackage Manager Console), ensure that All is selected in the Package Sources dropdown, and type:

Install-Package -IncludePrerelease Castle.Core

(Or similarly for other packages.) The -IncludePrerelease flag ensures that the pre-release versions will be considered. Otherwise, only released packages will be installed.

installing pre-release package

installing pre-release package

ScrewTurn Wiki version 3.0.4.560. Some of the icons created by FamFamFam.