Table of Contents

Namespace ZeroInstall.Publish

Utilities for creating and modifying feed files.

Note

NuGet package: ZeroInstall.Publish

This provides the basis for the graphical feed editor. You can also use it to automate complex feed creation/update tasks or to create your own tools.

Additional documentation

Namespaces

ZeroInstall.Publish.Capture

Builds feeds by creating and comparing snapshots of the system before and after an application was installed.

ZeroInstall.Publish.EntryPoints

Automatic detection of application entry points.

ZeroInstall.Publish.Merging

Classes

BuilderExtensions

Helpers for adding RetrievalMethods to IBuilders and setting missing properties.

FeedBuilder

Builds simple Feeds containing a single Implementation.

FeedEditing

Represents a Feed being edited using IUndoCommands.

FeedExtensions

Helpers for editing Feeds.

FeedTemplate

Creates new Feeds from scratch or from local feeds.

FeedUtils

Helper methods for manipulating Feeds.

ImplementationExtensions

Helpers for setting missing properties on Implementations.

RetrievalMethodExtensions

Helpers for setting missing properties on RetrievalMethods.

SignedCatalog

A wrapper around a Catalog adding and XSL stylesheet and a digital signature.

SignedFeed

A wrapper around a Feed adding and XSL stylesheet and a digital signature.