Hand-picking ZPT-Sharp NuGet packages

In advanced scenarios you may require a non-standard set of ZPT-Sharp components & plugins. For this purpose, every component of the software is available in a separate NuGet package. Unlike the NuGet bundle packages, you will need to install more than one of the following in order to achieve a functional ZPT-Sharp installation.

These are the available component and plugin packages:

CSF.Zpt.Abstractions (ZPT-Sharp component)

This is a minimal package containing abstract types and interfaces for ZPT-Sharp. It exposes no actual functionality and has no dependencies.

CSF.Zpt (ZPT-Sharp component)

This is the core logic of the ZPT-Sharp API, without any plugins or other content. It depends only upon CSF.Zpt.Abstractions.

CSF.Zpt.Cli (ZPT-Sharp component)

This is the logic of the command-line ZptBuilder application, without any plugins or other content. It depends only upon CSF.Zpt.

CSF.Zpt.MVC5 (ZPT-Sharp component)

This is the ASP.NET MVC5 ViewEngine, without any plugins or other content. It depends upon CSF.Zpt and the ASP.NET MVC5 components.

ZPT-Sharp HTML document provider plugin

This is the document provider plugin for rendering HTML documents. It depends upon CSF.Zpt and the HTML Agility Pack.

ZPT-Sharp XML document provider plugin

This is the document provider plugin for rendering XML documents using the newer XML/Linq API (eg: System.Xml.Linq.XDocument). It depends only upon CSF.Zpt.

ZPT-Sharp legacy XML document provider plugin

This is the document provider plugin for rendering XML documents using the older XML API (eg: System.Xml.XmlDocument). It depends only upon CSF.Zpt.

ZPT-Sharp 'string' expression evaluator plugin

This is the expression evaluator plugin for string expressions. It depends upon CSF.Zpt and also the 'path' expression plugin.

ZPT-Sharp 'path' expression evaluator plugin

This is the expression evaluator plugin for path & local path expressions. It depends only upon CSF.Zpt.

ZPT-Sharp 'not' expression evaluator plugin

This is the expression evaluator plugin for not expressions. It depends only upon CSF.Zpt.

ZPT-Sharp 'csharp' expression evaluator plugin

This is the expression evaluator plugin for csharp expressions. It depends only upon CSF.Zpt.

ZPT-Sharp 'python' expression evaluator plugin

This is the expression evaluator plugin for python expressions. It depends upon CSF.Zpt and IronPython.