Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo descreve as diferenças entre o ClickOnce para .NET Core 3.1, .NET 5 e versões posteriores, e o 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 posteriores utiliza a ferramenta Publicar em vez do Assistente de Publicação e das páginas de propriedades. A ferramenta Publicar cria um ficheiro .pubxml , chamado perfil de publicação. A maioria das propriedades que anteriormente estavam disponíveis no assistente pode ser configurada na ferramenta Publish. Para instruções detalhadas, consulte Implementar uma aplicação .NET Windows usando o ClickOnce.
MSBUILD
Para compilar a partir da linha de comandos usando o MSBUILD, precisas de especificar o ficheiro .pubxml . Para mais informações, consulte Construir aplicações ClickOnce .NET a partir da linha de comandos.
Classe ApplicationDeployment
No .NET Core 3.1, .NET 5 e .NET 6, não tens acesso programático à ApplicationDeployment classe ou a outras APIs no System.Deployment.Application namespace.
A partir do .NET 7, podes aceder a propriedades na ApplicationDeployment classe usando variáveis de ambiente. Para obter mais informações, consulte Acessar propriedades de implantação do ClickOnce no .NET.
Mage.exe
No .NET Core 3.1 e .NET 5 e posteriores, use dotnet-mage.exe em vez de Mage.exe para criar a implementação do ClickOnce.
Podes instalardotnet-mage.exe usando o pacote NuGet.
Para aceder aos dados de ativação usando dotnet-mage.exe, consulte Aceder aos dados de ativação do ClickOnce para .NET.
Propriedades de publicação não suportadas no .NET Core 3.1 e .NET 5 e posteriores
Configurações de segurança
- Ativar Definições de Segurança ClickOnce (Segurança de acesso por código)
- TargetZone
Atualizar configurações