Descripción general
El empaquetado de un lanzamiento se realiza con el comando pack en Velopack. Independientemente de tu sistema operativo, los argumentos requeridos comunes son prácticamente los mismos.
Arranque
Instala .NET, vcredist, webview2 y más durante la instalación de aplicaciones Velopack en Windows utilizando el argumento --framework / -f.
Canales de lanzamiento
Los canales son una parte fundamental de cómo Velopack entiende y construye los lanzamientos. Cada lanzamiento debe pertenecer a un canal. Si no especificas un canal al crear un lanzamiento (mediante el argumento --channel), el canal predeterminado será el nombre del sistema operativo de destino (p. ej., win, osx o linux).
Compilación cruzada
Compilar versiones para un SO diferente al que estás utilizando.
Actualizaciones Delta
Las actualizaciones delta proporcionan actualizaciones rápidas incluso para las aplicaciones más grandes.
Instaladores
Velopack adopta un enfoque relativamente ligero en lo que respecta a los instaladores, por lo que no hay tantas opciones de personalización como las que encontrarías en otros frameworks de instalación. Esta es la contrapartida que asume Velopack para que la experiencia del desarrollador y del usuario sea lo más rápida y sencilla posible.
Sistemas operativos
3 artículos
Runtime / SO compatible
De forma similar a como proporcionas un RID a dotnet para designar tu sistema operativo y arquitectura de destino, puedes hacer lo mismo con Velopack para indicarle qué soporta tu aplicación.
Firma de código
La firma de código es una parte esencial de la distribución de aplicaciones. En Windows, es probable que las aplicaciones sin firma de código se marquen como virus. En OSX, la firma de código y la notarización son obligatorias para que los usuarios puedan ejecutar tu aplicación.