Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mkoertgen/hello.squirrel
Getting to know Squirrel.Windows
https://github.com/mkoertgen/hello.squirrel
Last synced: 28 days ago
JSON representation
Getting to know Squirrel.Windows
- Host: GitHub
- URL: https://github.com/mkoertgen/hello.squirrel
- Owner: mkoertgen
- Created: 2015-04-13T12:08:32.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-27T11:42:12.000Z (almost 9 years ago)
- Last Synced: 2024-11-22T09:08:36.384Z (about 1 month ago)
- Language: C#
- Size: 2.19 MB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hello.squirrel
[Squirrel.Windows](https://github.com/Squirrel/Squirrel.Windows) starter sample. It's a minimal WPF application showing how to update an existing application.
![](HelloSquirrel.png)
As extra candy i automated "releasifying" updates with msbuild, i.e.
build /t:Deploy /v:m
does build & package the application for Squirrel.
## Versioning & Updates
You can build updates using either [GitVersion](https://github.com/GitTools/GitVersion) workflows] or manually adjusting the version number
build /t:Deploy /v:m /p:PackageVersion=[YourSemVer]
## Adjusting the drop location
After building the `Deploy` target you will find the Squirrel release files in `.\HelloSquirrel\Releases`:
HelloSquirrel-0.1.8.0-full.nupkg
HelloSquirrel-0.1.9.0-delta.nupkg
HelloSquirrel-0.1.9.0-full.nupkg
RELEASES
Setup.exeNote that `Setup.exe` always uses the latest full version.
The `Deploy` target includes an optional step to copy the final release files to a custom drop location (e.g. folder).
If not set, you will see a warningwarning : Property "DropLocation" not set. Skipping
Set the drop location like thisbuild /t:Deploy /v:m /p:DropLocation=c:\temp\Releases
Note that the sample app looks for updates at `c:\temp\Releases`.