Using the development branch

The Outlander edited this page Nov 24, 2013 · 1 revision

In order to use the latest development version of Script#, you need to clone the Script# CC branch or download the entire CC branch as a zip.

Prerequisites

Note: In the following sections, [cc] refers to the path where the development branch is cloned or extracted


Step 1: Build the CC branch

In this step, we're going to create the Visual Studio extension to install Script# into Visual Studio along with the nuget packages comprising of Script# functionality.

  • Start by opening the [cc]\src\ScriptSharp.sln solution file in VS 2012
  • Build the release version to produce the Visual Studio extension under [cc]\bin\ScriptSharp.vsix

![S# Packages] (https://raw.github.com/theoutlander/scriptsharp/132d21006b78370901cff12f3e3668fb11dd8c31/images/tutorials/VSIXPath.JPG)

  • It will also build the nuget packages comprising of Script# functionality under [cc]\bin\Zip\Packages project.

![S# Packages] (https://raw.github.com/theoutlander/scriptsharp/132d21006b78370901cff12f3e3668fb11dd8c31/images/tutorials/ScriptSharpPackages.JPG)


Step 2: Install the Visual Studio Extension for ScriptSharp

The Visual Studio extension for Script# will install the new set of project templates and Script# will show up as a project type under Visual C# projects.

  • Double click [cc]\bin\ScriptSharp.vsix to install the extension.

![VSIX Path] (https://raw.github.com/theoutlander/scriptsharp/8afb4360b5ee7e2cccba7e275bd946ddc9b7d38e/images/tutorials/VSIX.JPG)


Step 3: Configure Nuget Package Source

  • In Visual Studio, Go to Tools -> Library Package Manager -> Package Manager Settings. This will bring up the options for package manager. Click on Package Sources, add a new source called Local S# Dev and point it to [cc]\bin\Zip\Packages.

![Package Source] (https://raw.github.com/theoutlander/scriptsharp/8afb4360b5ee7e2cccba7e275bd946ddc9b7d38e/images/tutorials/PackageSource.JPG)


Step 4: Get ready to use the development build

  • In Visual Studio, create a new project
  • Under Templates->Visual C#, you'll now see the Script# project type

![S# templates] (https://raw.github.com/theoutlander/scriptsharp/8afb4360b5ee7e2cccba7e275bd946ddc9b7d38e/images/tutorials/NewProject.JPG)