Files
velopack/docs/using/naming.md
Ken Bailey 1745619b90 Add link for Naming Conventions in table of contents.
Add some additional text to naming.md and an image
Update nuget-package-metadata.md to link to naming and contain more info.
2016-01-29 21:13:36 -07:00

1.4 KiB

docs / using / naming.md

Naming Conventions

In addition to the NuGet Package Metadata, there are other places that squirrel pulls naming information from. Here is the logic:

Shortcut name

The shortcut name is selected from the first non-null item below:

  1. [assembly: AssemblyProduct("MyApp") (from AssemblyInfo.cs)
  2. Squirrel NuGet Package Metadata title property.
  3. [assembly: AssemblyDescription("MyApp") (from AssemblyInfo.cs)
  4. Filename of the Exe (e.g., MyApp)

Local Install location

The local install location is determined by the id in the NuGet package metadata.

  • %LocalAppData%\<NuGet Package ID>

Warning: Using [dots] (i.e., "."'s) in your package id will cause issues (see issue #523).

Program and Features Entry

The entry in the Windows Uninstall is determined as follows:

  • Squirrel NuGet Package Metadata title property

Releases Folder

The Squirrel --releasify command will create update packages based on the following:

  • <NuGet Package ID>-<NuGet Package Version>-delta.nupkg
  • <NuGet Package ID>-<NuGet Package Version>-full.nupkg

See Also


Return: Table of Contents