Skip to content

NuGet Packages

Doug Ilijev edited this page Aug 26, 2016 · 10 revisions

NuGet packages are a convenient way to provide developers with official builds of our project as well as enabling development against our binaries.

See our plans for NuGet (#85) for more info about upcoming changes.

NuGet Feed (Stable Builds)

Official NuGet packages are available on the Microsoft.ChakraCore NuGet Feed.

MyGet Feed (Preview Builds)

Preview NuGet packages are available on the Microsoft.ChakraCore MyGet Feed.

Currently, packages on the MyGet feed are built from the release/1.2 branch.

We have plans to expand our preview packages to include any branches under active development (such as master). Builds will be published daily, or as needed for slow-moving branches.

Disclaimer: Packages published to the MyGet feed are for preview purposes only. For these packages, we make no guarantees (other than best-effort) about quality, performance, or otherwise. Additionally, these packages may expire and be deleted without notice, so we do not recommend taking a dependency on any particular version of these packages as you develop your application (although it should be reasonably safe to always develop against the latest preview version of the package).

Grabbing Preview Binaries from NuGet Packages

NuGet packages are .zip files with a .nuget extension, so to extract files from a NuGet package, simply rename the file from ChakraCore.nuget to ChakraCore.zip, then you can open the file in your favorite zip file browser and extract the appropriate binaries for your system architecture. Currently supported: x64 and x86.

The contents of the package at present (subject to change):

x64
    ch.exe
    ch.pdb
    ChakraCore.dll
    ChakraCore.pdb
x86
    ch.exe
    ch.pdb
    ChakraCore.dll
    ChakraCore.pdb

Using NuGet Packages Automatically

Coming soon!

Unfortunately, the Microsoft.ChakraCore package does not yet contain the necessary data to be automatically included in a project via NuGet.

We have plans to enable this as soon as it is viable.

Clone this wiki locally