Skip to content

Document desktop deployment technologies such as ClickOnce for .NET 5 #63

Open
@nakarnam

Description

@nakarnam

This issue will track the docs plan for creating an area in the guide related to deploying .NET 5 windows desktop apps. This is outside of a specific client technology such as WPF or WinForms. The content should be written as a tutorial (how to write a tutorial / file template)

General information

ClickOnce

Outline

  1. Introduction
    1. Why it's beneficial
    2. Alternatives such as VS
    3. Differences from .NET Fx ClickOnce
    4. Contribution guide linked to ClickOnce GitHub
  2. Install mage global tool
  3. Publish
    1. Note security concerns
  4. Deploy
  5. Install
  6. Update
    1. Installer project
  7. Samples and walkthroughs
  8. Troubleshooting
    1. Launcher update availability diagnostics
  9. Mage reference (link to cli docs)

Potential article placement

It's possible that the file could be written once and shared between different TOCs.

WPF

Repo file: https://github.com/dotnet/docs-desktop/tree/master/dotnet-desktop-guide/net/wpf/publish/clickonce.md
TOC location:

  • Windows Presentation Foundation for .NET
  • Get started
    • ...
  • Migration
    • ...
  • Fundamentals
    • ...
  • Work with data
    • ...
  • Publish with ClickOnce

WinForms

Repo file: https://github.com/dotnet/docs-desktop/tree/master/dotnet-desktop-guide/net/winforms/publish/clickonce.md
TOC location:

  • Windows Forms for .NET
  • What's New
  • Get started
    • ...
  • Migration
    • ...
  • Forms
    • ...
  • Controls
    • ...
  • User input - keyboard
    • ...
  • User input - mouse
    • ...
  • Publish with ClickOnce

Metadata

Metadata

Assignees

No one assigned

    Labels

    📚 Area - .NET Deployment.NET deployment contentPri3Low prioritydiscussionIndicates issues that are being discusseddoc-ideaIndicates issues that are suggestions for new topics [org][type][category]

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions