mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
30 lines
1.9 KiB
Markdown
30 lines
1.9 KiB
Markdown
| [docs](..) / [contributing](.) / vs-solution-overview.md
|
|
|:---|
|
|
|
|
# Visual Studio Solution Overview
|
|
|
|
An overview of the various projects in the Squirrel.Windows Visual Studio solution and how they relate to different aspects of the update process.
|
|
|
|
|
|
| Project / Assembly Name | Libraries (NuGet) | Libraries (NuGet) | Releases Directory (releasify output) | MyApp (install location) |
|
|
|--------------------------------|---------|-----|------------------|-------------|
|
|
| **Core** NuGet.Squirrel.dll | NuGet.Squirrel.dll | | | |
|
|
| **Squirrel** Squirrel.dll | Squirrel.dll | | | |
|
|
| **SyncRelease** SyncRelease.exe | | SyncRelease.exe | | |
|
|
| **Update** Update.exe | | Squirrel.exe | | Update.exe |
|
|
| **Setup** Setup.exe | | Setup.exe | Setup.exe (+MyApp.Latest.nupkg) | |
|
|
| **WriteZipToSetup** WriteZipToSetup.exe | | WriteZipToSetup.exe | | |
|
|
|
|
* **Project / Assembly Name**: Solution project name (from Squirrel.sln) and output assembly name.
|
|
* **Libraries (NuGet)**: Program libraries installed added as references in your MyApp solution when adding the Squirrel.Windows NuGet package to your project.
|
|
* **Libraries (NuGet)**: Executable tools included in the Squirrel.Windows NuGet package used to prepare deployments via the Package Manager Console (e.g., Squirrel.exe).
|
|
* **Releases Directory (releasify output)**: Directory where the Squirrel --releasify process outputs the packages and Setup application for your project (e.g., MyAppSourceCode/Releases).
|
|
* **MyApp (install location)**: MyApp install directory (e.g., %LOCALAPPDATA%\MyApp) where the application is actually installed and updated via Squirrel.Windows.
|
|
|
|
**Note**: Note that the Squirrel.exe application found in the tools directory of the Squirrel.Windows NuGet package is actually a renamed version of the Update.exe application (see Squirrel.Windows\src\Squirrel.nuspec)
|
|
|
|
---
|
|
| Return: [Table of Contents](../readme.md) |
|
|
|----|
|
|
|