Creare un pacchetto di app desktop con programmi di installazione di terze partiPackage a desktop app using third-party installers

Di seguito sono elencati i più comuni prodotti e programmi di installazione di terze parti che supportano la possibilità di creare il pacchetto di un'applicazione desktop.Below is a list of popular third-party products and installers that support the ability to package a desktop application. Puoi usarli per generare programmi di installazione MSI o pacchetti di app con pochi clic.You can use them to generate MSI installers or app packages with only a few clicks. Poiché non creiamo documentazione specifica sull'uso di questi strumenti, visita i relativi siti Web per saperne di più.While we don't produce documentation on how to use these tools, visit their websites to learn more.

Advanced InstallerAdvanced Installer

Caphyon fornisce uno strumento per la creazione di pacchetti di app desktop gratuito e basato sull'interfaccia utente grafica, che ti consente di generare un pacchetto di app di Windows per la tua applicazione con pochi clic soltanto.Caphyon provides a free, GUI-based, desktop app packaging tool that helps you to generate a Windows app package for your application with only a few clicks. Questo strumento può usare qualsiasi programma di installazione, anche quelli eseguiti in modalità invisibile all'utente, ed esegue un controllo di convalida per determinare se l'applicazione è adatta alla creazione del pacchetto.It can use any installer; even ones that run in silent mode, and performs a validation check to determine whether the application is suitable for packaging. Desktop App Converter si integra anche con Hyper-V e VMware.The Desktop App Converter also integrates with Hyper-V and VMware. Questo significa che puoi usare le tue macchine virtuali senza dover scaricare un'immagine Docker corrispondente che può superare i 3 GB di dimensione.This means that you can use your own virtual machines, without having to download a matching Docker image that can be over 3GB in size.

Puoi usare Advanced Installer per generare file MSI e pacchetti di app di Windows da progetti esistenti.You can use Advanced Installer to generate MSI and Windows app packages from existing projects. Puoi usare Advanced Installer anche per importare i pacchetti di app di Windows generati tramite Microsoft Desktop App Converter.You can also use Advanced installer to import Windows app packages that you generate by using the Microsoft Desktop App Converter. Dopo l'importazione, puoi gestirli con strumenti visivi progettati specificatamente per le app UWP.Once imported, you can maintain them by using visual tools that are specifically designed for UWP apps.

Advanced Installer fornisce anche un'estensione per Visual Studio 2017 e 2015 che può essere usata per compilare ed eseguire il debug di app Desktop Bridge.Advanced Installer also provides an extension for Visual Studio 2017 and 2015 that can use to build and debug Desktop Bridge apps.

Per una panoramica rapida, vedi questo video.See this video for a quick overview.

Suggerimento

Assicurati di scaricare la versione Advanced Installer Express Edition rilasciata di recente.Be sure to checkout the recently released Advanced Installer Express Edition.

Contenitori di compatibilità di CloudhouseCloudhouse Compatibility Containers

Per i clienti aziendali con applicazioni line-of-business non compatibili con Windows 10 e Windows 10 S, i contenitori di compatibilità di Cloudhouse consentono di eseguire le app di Windows XP e Windows 7 in Windows 10 e quindi le convertono per l'esecuzione nella piattaforma UWP (Universal Windows Platform), ai fini della distribuzione tramite Microsoft Store per le aziende o Microsoft Intune, senza modificare il codice sorgente.For Enterprise customers who have line of business applications that are incompatible with Windows 10 and 10 S, Cloudhouse’s Compatibility Containers enable Windows XP and 7 apps to run on Windows 10 and then converts them to run on the Universal Windows Platform (UWP) for delivery through Microsoft Store for Business, or Microsoft InTune without changing the source code. Registrati per ottenere una versione di valutazione gratuita.Register for a Free Trial.

Cloudhouse fornisce Auto Packager per creare pacchetti di applicazioni line-of business in contenitori di compatibilità nei sistemi operativi in cui le app vengono attualmente eseguite, ad esempio Windows XP, e quindi prepararle per la conversione in UWP.Cloudhouse provides an Auto Packager for packaging line of business applications into Compatibility Containers on the operating systems that the apps runs on today (For example: Windows XP), and then prepare it for conversion to UWP. Il contenitore viene quindi convertito nel nuovo formato di pacchetto dell'app di Windows grazie all'integrazione con lo strumento Desktop App Converter di Microsoft.The Container is then converted to the new Windows app package format by integrating it with Microsoft’s Desktop App Converter tool.

Auto Packager usa l'analisi di installazione/acquisizione e runtime per creare un contenitore per l'applicazione che includa i file, il Registro di sistema, i runtime e le dipendenze dell'applicazione, nonché il motore di compatibilità e reindirizzamento necessario per l'esecuzione dell'applicazione in Windows 10.The Auto Packager uses install / capture and runtime analysis to create a Container for the application which includes the application’s files, registry, runtimes, dependencies, and the compatibility and redirection engine required to enable the application to run on Windows 10. Il contenitore garantisce l'isolamento dell'applicazione e dei i relativi runtime, in modo che non influiscano su altre applicazioni in esecuzione nel dispositivo dell'utente o non entrino in conflitto con queste.The Container provides isolation for the application and its runtimes, so that that they do not affect or conflict with other applications running on the user’s device.

Per altre informazioni su come distribuire applicazioni aziendali tramite Microsoft Store per le aziende, leggi il blog sulle versioni.Find out more about how you can deliver business applications through the Microsoft Store for Business Read in our Release blog.

FireGiantFireGiant

L'estensione MSIX FireGiant ti consente di creare pacchetti di app di Windows e pacchetti MSI simultaneamente partendo dallo stesso codice sorgente WiX.The FireGiant MSIX extension lets you create Windows app packages and MSI packages simultaneously from the same WiX source code. Ogni volta che esegui la compilazione, puoi usare come destinazione Windows 10 con un pacchetto di app di Windows e le versioni precedenti di Windows con MSI.Every time you build, you can target Windows 10 with a Windows app package and earlier versions of Windows with MSI.

L'estensione MSIX FireGiant usa l'emulazione intelligente e l'analisi statica dei progetti WiX per creare pacchetti di app di Windows senza l'overhead di runtime e di spazio su disco dei contenitori o delle macchine virtuali.The FireGiant MSIX extension uses static analysis and intelligent emulation of your WiX projects to create Windows app packages without the disk space and runtime overhead of containers or virtual machines.

Poiché l'estensione MSIX FireGiant non converte il programma di installazione eseguendolo, puoi gestire il programma di installazione WiX senza doverlo ripetutamente convertire in pacchetti di app di Windows.Because the FireGiant MSIX extension doesn't convert your installer by running it, you can maintain your WiX installer without having to repeatedly convert it to Windows app packages. I miglioramenti più recenti vengono ricevuti da tutti gli utenti di diverse versioni di Windows e non devi temere che i pacchetti di app di Windows e MSI perdano la sincronizzazione.All your users on different versions of Windows get your latest improvements and you don't have to worry about MSI and Windows app packages getting out of sync.

Guarda questo video e scopri come fa il CEO di FireGiant Rob Mensching a creare con poche righe di codice una versione Appx (pacchetto di app di Windows) del noto strumento di compressione 7-Zip open source e quindi a migliorare i pacchetti di applicazione di Windows e MSI apportando modifiche allo stesso codice sorgente WiX.Check out this video and see how in a couple lines of code FireGiant CEO Rob Mensching creates an Appx (Windows app package) version of the popular open-source 7-Zip compression tool and then how he improves both Windows application and MSI packages with changes in the same WiX source code.

InstallAwareInstallAware

InstallAware, con un record traccia per il supporto rapido delle innovazioni di Microsoft, consente di creare pacchetti di app di Windows (Desktop Bridge), nonché pacchetti App-V (Application Virtualization), MSI (Windows Installer) ed EXE (codice nativo) da un'unica origine.InstallAware, with a track record of quickly supporting Microsoft's innovations, builds Windows app packages (Desktop Bridge), App-V (Application Virtualization), MSI (Windows Installer), and EXE (Native Code) packages from a single source.

InstallAware fornisce estensioni InstallAware gratuite per le versioni di Visual Studio 2012-2017.InstallAware provides free InstallAware extensions for Visual Studio versions 2012-2017. Puoi usarle per creare pacchetti di app di Windows con un solo clic direttamente dalla barra degli strumenti di Visual Studio.You can use them to create Windows app packages with a single click directly from the Visual Studio toolbar.

Puoi anche importare qualsiasi programma di installazione, anche se non hai il relativo codice sorgente, usando PackageAware (acquisizioni di installazioni senza snapshot) o la procedura di importazione guidata di database (per tutti i programmi di installazione MSI e i moduli di unione MSM).You can also import any setup, even if you don't have the source code for that setup, by using PackageAware (snapshot-free setup captures), or the Database Import Wizard (for all MSI installers and MSM merge modules). Puoi usare gli strumenti GUI per gestire e migliorare le importazioni, visivamente o tramite script.You can use GUI tools to maintain and enhance your imports, visually or by scripting.

Le opzioni avanzate per la creazione di APPX ti aiutano a usare come destinazione gli invii di Microsoft Store o produrre file binari di pacchetti di app di Windows firmati per la distribuzione locale agli utenti finali.Advanced APPX creation options help you target Microsoft Store submissions, or produce signed Windows app package binaries for sideload distribution to end-users. Puoi anche creare pacchetti del programma di installazione applicazione Windows Server che hanno come destinazione distribuzioni a Nano Server da un'unica origine e con il supporto completo per l'automazione della riga di comando, oltre a un'interfaccia utente grafica.You can even build WSA (Windows Server Applications) Installer packages that target deployments to Nano Server all from a single source, and with full support for command line automation, in addition to a GUI.

InstallAware ha inoltre fornito in modalità open source una libreria per la creazione di APPX, insieme a un'applet della riga di comando di esempio, con la licenza GNU Affero GPL.InstallAware also open sourced an APPX builder library, together with an example command line applet, under the GNU Affero GPL license. Questi prodotti sono progettati per l'uso con piattaforme open source, ad esempio WiX.These are designed for use with open source platforms such as WiX.

InstallShieldInstallShield

InstallShield fornisce un'unica soluzione per sviluppare programmi di installazione MSI ed EXE, creare pacchetti UWP (Universal Windows Platform) e WSA (Windows Server App) e virtualizzare applicazioni con un numero minimo di operazioni di script, codifica e rielaborazione.InstallShield provides a single solution to develop MSI and EXE installers, create Universal Windows Platform (UWP) and Windows Server App (WSA) packages, and virtualize applications with minimal scripting, coding and rework.

Per risparmiare ore di lavoro di ricerca, analizza il progetto InstallShield in pochi secondi identificando automaticamente potenziali problemi di compatibilità tra l'applicazione e i pacchetti UWP e WSA.Scan your InstallShield project in seconds to save hours of investigative work by automatically identifying potential compatibility issues between your application and UWP and WSA packages.

Preparati per Microsoft Store e semplifica l'esperienza di installazione del software in Windows 10 creando pacchetti di app UWP dai progetti InstallShield esistenti.Prepare for the Microsoft Store and simplify your software’s installation experience on Windows 10 by building UWP app packages from your existing InstallShield projects. Crea pacchetti di app UWP e Windows Installer per supportare tutti gli scenari di distribuzione desiderati dai tuoi clienti.Build both Windows Installer and UWP App Packages to support all of your customers’ desired deployment scenarios. Supporta distribuzioni Nano Server e Windows Server 2016 creando pacchetti WSA dai progetti InstallShield esistenti.Support Nano Server and Windows Server 2016 deployments by building WSA packages from your existing InstallShield projects.

Sviluppa l'installazione in moduli per semplificare la distribuzione e la manutenzione e quindi unisci i componenti e le dipendenze in fase di compilazione in un unico pacchetto di app UWP per Microsoft Store.Develop your installation in modules for easier deployment and maintenance, and then merge the components and dependencies at build time into a single UWP app package for the Microsoft Store. Per la distribuzione diretta fuori dallo Store, crea un bundle dei pacchetti di app UWP e altre dipendenze insieme a un programma di installazione dell'interfaccia utente Suite/Advanced.For direct distribution outside the Store, bundle your UWP App Packages and other dependencies together with a Suite/Advanced UI installer.

Altre informazioni sono disponibili in questo eBook.Learn more in this eBook.

PACE SuitePACE Suite

PACE Suite è uno strumento per la creazione di pacchetti di applicazioni che puoi usare per trasferire le app desktop nella piattaforma UWP.PACE Suite is an application packaging tool that you can use to bring your desktop apps to the Universal Windows Platform.

Con PACE Suite non devi preparare speciali ambienti per la creazione di pacchetti o installare componenti aggiuntivi di Windows SDK.With PACE Suite, you don't need to prepare special packaging environments or install additional Windows SDK components. PACE Suite può creare pacchetti di app di Windows in modo indipendente nell'ambiente di creazione di pacchetti standard in Windows 10 o Windows Server 2016.PACE Suite can build Windows app packages independently in your standard packaging environment under Windows 10 or Windows Server 2016. Per informazioni su come usare PACE Suite per ricreare il pacchetto di un programma di installazione in un pacchetto di app di Windows, vedi questo esempio illustrato.Check out this illustrated example to learn how PACE Suite approaches repackaging an installer to a Windows app package.

Oltre a creare pacchetti di app di Windows, PACE Suite ti consente anche di creare pacchetti di Windows Installer (MSI), patch (MSP), trasformazioni (MST) e pacchetti App-V.Apart from creating Windows app packages, you can also use PACE Suite to create Windows Installer packages (MSI), patches (MSP), transforms (MST) and App-V packages. Quando si tratta di creare file MSI, PACE Suite aiuta a gestire gli aggiornamenti, le impostazioni di autorizzazione, le azioni personalizzate, gli script e altri elementi.When it comes to MSI authoring, PACE Suite helps with managing upgrades, permission settings, custom actions, scripts and others. Puoi anche pubblicare le applicazioni direttamente in System Center Configuration Manager.You can also publish your applications directly to System Center Configuration Manager.

Per esaminare tutte le funzionalità di creazione di pacchetti di applicazione, vedi le funzionalità di PACE Suite.To review all application packaging capabilities, see PACE Suite features.

RAD StudioRAD Studio

Vedi RAD Studio di Embarcadero.See RAD Studio by Embarcadero

RayPack StudioRayPack Studio

La soluzione RayPack Studio di Raynet supporta la creazione di pacchetti per applicazioni desktop come uno dei possibili risultati di un framework di conversione e creazione di pacchetti efficiente e facile da configurare.Raynet's packaging solution, RayPack Studio, supports the creation of packages for desktop applications as one of several possible outcomes of efficient and easy-to-configure conversion and repackaging framework.

Gli ambienti virtuali esistenti (VMware Workstation, Hyper-V) possono essere usati per eseguire la conversione automatica/in blocco senza una configurazione dell'ambiente di lunga durata.Existing virtual environments (VMware Workstation, Hyper-V) can be used to perform automated/bulk conversion without a lengthy environment setup. Un componente di Studio (RayQC Advanced) è in grado di eseguire test di screening e compatibilità prima della conversione per verificare il software idoneo alla conversione.A component of the studio (RayQC Advanced) is able to make pre-conversion screening and compatibility tests to verify software that is eligible for conversion. Inoltre, gli utenti possono ora eseguire controlli di collisione e compatibilità completi con varie versioni di Windows 10, inclusi gli aggiornamenti Anniversary e Creators.Additionally, users can now perform comprehensive collision and compatibility checks with various Windows 10 editions including Anniversary and Creators updates.

Oltre alla creazione di pacchetti software per il formato APPX/UWP di Windows 10, RayPack Studio può anche essere usato per creare pacchetti di Windows Installer (MSI) classici, patch (MSP), trasformazioni (MST) e pacchetti App-V.Next to the creation of software packages for Windows 10 APPX/UWP format, RayPack Studio can also be used to create classic Windows Installer packages (MSI), patches (MSP), transforms (MST), and App-V packages. Questa soluzione include anche un set di prodotti software e componenti per la creazione di pacchetti software professionali destinati alle aziende.Furthermore, this solution comes with a set of software products and components for professional enterprise software packaging. Oltre alla creazione di pacchetti software e alla virtualizzazione, RayPack Studio prende in considerazione tutte le attività correlate alla creazione di pacchetti: controlli di compatibilità e conflitti di pacchetti e applicazioni software (RayQC Advanced), valutazione del software (RayEval) e controllo della qualità (RayQC).In addition to software packaging and virtualization, RayPack Studio considers all packaging-related tasks: conflict and compatibility checks of software applications and packages (RayQC Advanced), software evaluation (RayEval), and quality assurance (RayQC).

In combinazione con RayFlow, il sistema di Raynet per la gestione del flusso di lavoro delle aziende, gli utenti possono usare il software in modo efficiente per l'intero ciclo di vita dell'applicazione aziendale, dalla fase di ordinazione, passando per le fasi di valutazione, analisi, creazione di pacchetti, controllo della qualità e test di accettazione utente, fino alla distribuzione.Combined with RayFlow, Raynet´s Enterprise Workflow System, users can efficiently work on the software through the whole enterprise application lifecycle, from package ordering, through evaluation, analysis, packaging, quality assurance, user acceptance tests and deployment. Tutti i pacchetti e i formati possono essere archiviati e distribuiti direttamente in SCCM o altre soluzioni.All packages and formats can be stored and deployed directly into SCCM or other solutions. Il processo dell'intero ciclo di vita dell'applicazione è monitorato e gestito da RayFlow.The entire application lifecycle process is tracked and managed by RayFlow. Inoltre, possono essere integrati sistemi per l'elaborazione di ordini, come ServiceNow.In addition, any order systems such as ServiceNow can be integrated. Con gli strumenti per i provider di servizi, Raynet crea factory di creazione di pacchetti software a livello globale.Raynet builds software packaging factories worldwide with its tools for service providers.

Scarica subito la licenza della versione di valutazione gratuita di RayPack Studio e RayFlow di Raynet.Convince yourself and get the free trial license of Raynet's RayPack Studio and RayFlow. Per altre informazioni, visita il sito Web www.raynet.de.For more information, please visit www.raynet.de.

Collegamenti correlati:Related links: