ClickOnce para .NET no Windows

Este artigo descreve as diferenças entre ClickOnce para .NET Core 3.1, .NET 5 e posterior, em comparação com ClickOnce para .NET Framework.

Ferramenta de publicação

A partir do Visual Studio 2019, o ClickOnce para .NET Core 3.1 e .NET 5 ou posterior usa a ferramenta Publicar em vez do Assistente de Publicação e páginas de propriedades. A ferramenta Publicar cria um arquivo .pubxml , chamado de perfil de publicação. A maioria das propriedades que antes estavam disponíveis no assistente está disponível para configuração na ferramenta Publicar. Para obter instruções detalhadas, consulte Implantar um aplicativo .NET Windows usando ClickOnce.

MSBUILD

Para compilar a partir da linha de comando usando MSBUILD, você precisa especificar o arquivo .pubxml . Para obter mais informações, consulte Compilar .NET aplicativos ClickOnce na linha de comando.

Classe ApplicationDeployment

No .NET Core 3.1, .NET 5 e .NET 6, você não tem acesso programático à ApplicationDeployment classe ou a outras APIs no System.Deployment.Application namespace.

A partir do .NET 7, você pode acessar propriedades na ApplicationDeployment classe usando variáveis de ambiente. Para obter mais informações, consulte as propriedades de implantação do Access ClickOnce no .NET.

Mage.exe

No .NET Core 3.1 e .NET 5 e posterior, use dotnet-mage.exe em vez de Mage.exe para criar a implantação do ClickOnce.

Você pode instalar dotnet-mage.exe usando o pacote NuGet.

Para acessar dados de ativação usando dotnet-mage.exe, consulte os dados de ativação do Access ClickOnce para .NET.

Propriedades de publicação sem suporte no .NET Core 3.1 e no .NET 5 e versões posteriores

Configurações de segurança

Atualizar configurações