Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describen las diferencias entre ClickOnce para .NET Core 3.1, .NET 5 y versiones posteriores, frente a ClickOnce para .NET Framework.
Herramienta de publicación
A partir de Visual Studio 2019, ClickOnce para .NET Core 3.1 y .NET 5 o posterior usa la herramienta Publicar en lugar de las páginas Asistente para publicación y propiedades. La herramienta Publicar crea un archivo .pubxml , denominado perfil de publicación. La mayoría de las propiedades que antes estaban disponibles en el asistente también pueden configurarse en la herramienta Publicar. Para obtener instrucciones detalladas, consulte Implementación de una aplicación de .NET Windows mediante ClickOnce.
MSBUILD
Para compilar desde la línea de comandos mediante MSBUILD, debe especificar el archivo .pubxml . Para obtener más información, vea Compilar .NET aplicaciones ClickOnce desde la línea de comandos.
Clase ApplicationDeployment
En .NET Core 3.1, .NET 5 y .NET 6, no tiene acceso mediante programación a la <xref:System.Deployment.Application.ApplicationDeployment> clase ni a otras API del <xref:System.Deployment.Application> espacio de nombres.
A partir de .NET 7, puede acceder a las propiedades de la ApplicationDeployment clase mediante variables de entorno. Para obtener más información, consulte Access ClickOnce deployment properties in .NET (Acceso a las propiedades de implementación de ClickOnce en .NET).
Mage.exe
En .NET Core 3.1 y .NET 5 y versiones posteriores, use dotnet-mage.exe en lugar de Mage.exe para crear la implementación de ClickOnce.
Puede instalar dotnet-mage.exe mediante el paquete NuGet.
Para acceder a los datos de activación mediante dotnet-mage.exe, consulte Acceso a los datos de activación de ClickOnce para .NET.
Propiedades de publicación no admitidas en .NET Core 3.1 y .NET 5 y versiones posteriores
Configuración de seguridad
- Habilitar la configuración de seguridad clickOnce (seguridad de acceso al código)
- TargetZone
Actualizar configuración