release-packaging
Package and release the .NET 8 WPF widget host app using MSIX or ClickOnce. Use when configuring installers, signing, update channels, and publishing release artifacts.
$ Installer
git clone https://github.com/YosrBennagra/3SC /tmp/3SC && cp -r /tmp/3SC/.github/skills/release-packaging ~/.claude/skills/3SC// tip: Run this command in your terminal to install the skill
SKILL.md
name: release-packaging description: Package and release the .NET 8 WPF widget host app using MSIX or ClickOnce. Use when configuring installers, signing, update channels, and publishing release artifacts.
Release Packaging
Overview
Prepare secure, updateable installers for desktop distribution.
Definition of done (DoD)
- MSIX or ClickOnce manifest configured with correct identity
- Release builds signed with valid certificate
- Auto-update URL configured and tested
- Version number incremented in publish profile
- Installer tested on clean machine (no dev tools)
- Uninstall leaves no orphan files/registry entries
Workflow
- Choose packaging method (MSIX or ClickOnce).
- Configure signing certificate and pipeline secrets.
- Set update channel and feed location.
- Produce release artifacts and verify install.
Guidance
- Prefer MSIX for modern deployment if available.
- Keep ClickOnce for legacy environments.
- Always sign release builds.
References
references/msix.mdfor MSIX packaging.references/clickonce.mdfor ClickOnce guidance.references/signing.mdfor certificate setup.
Repository

YosrBennagra
Author
YosrBennagra/3SC/.github/skills/release-packaging
0
Stars
0
Forks
Updated6h ago
Added1w ago