Primeros pasos: Rust
Applies to
Windows
MacOS
Linux
Comienza con nuestro crate oficial multiplataforma de Rust.
consejo
Para encontrar la documentación más precisa y completa de Rust, visita https://docs.rs/velopack
Inicio rápido
- Agrega Velopack a tu
Cargo.toml:
[dependencies]
velopack = "0.0" # Replace with actual version
- Agrega el siguiente código a tu función
main():
use velopack::*;
fn main() {
// VelopackApp should be the first thing to run, in some circumstances it may terminate/restart the process to perform tasks.
VelopackApp::build().run();
// Your other app startup code here
}
- Agrega las actualizaciones automáticas en algún lugar de tu aplicación:
use velopack::*;
fn update_my_app() {
let source = sources::HttpSource::new("https://the.place/you-host/updates");
let um = UpdateManager::new(source, None, None).unwrap();
if let UpdateCheck::UpdateAvailable(updates) = um.check_for_updates().unwrap() {
// there was an update available. Download it.
um.download_updates(&updates, None).unwrap();
// download completed, let's restart and update
um.apply_updates_and_restart(&*updates).unwrap();
}
}
- Compila tu aplicación con cargo:
cargo build --release
- Instala la herramienta de línea de comandos
vpk:
dotnet tool update -g vpk
Nota: debes tener instalado el .NET Core SDK 8 para usar y actualizar vpk
- Empaqueta tu versión / instaladores de Velopack:
vpk pack -u MyAppUniqueId -v 1.0.0 -p /target/release -e myexename.exe
✅ ¡Listo! Tu aplicación ahora tiene actualizaciones automáticas y un instalador.
Puedes subir tu versión a tu sitio web, o usar el comando vpk upload para publicarla en el destino que elijas.
Lee la documentación de Velopack en https://docs.velopack.io/ para obtener más información.