Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
- Habilitar configurações de segurança do ClickOnce (segurança de acesso ao código)
- TargetZone
Atualizar configurações