mirror of
				https://github.com/velopack/velopack.git
				synced 2025-10-25 15:19:22 +00:00 
			
		
		
		
	Add some additional text to naming.md and an image Update nuget-package-metadata.md to link to naming and contain more info.
		
			
				
	
	
	
		
			1.4 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			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:
- [assembly: AssemblyProduct("MyApp")(from- AssemblyInfo.cs)
- Squirrel NuGet Package Metadata titleproperty.
- [assembly: AssemblyDescription("MyApp")(from- AssemblyInfo.cs)
- 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 titleproperty
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
- NuGet Package Metadata - naming from the NuGet Package Metadata perspective.
| Return: Table of Contents | 
|---|
