2015-08-28 27 views
7

Desidero aggiungere i prerequisiti alla mia applicazione Click Once. Ecco il problema Il programma si trova in un server e i client installano l'applicazione dall'URL specifico. Voglio installare automaticamente i prerequisiti (ad esempio Crystal Report Viewer) quando l'utente lo scarica e lo installa, come potrei farlo?Come si aggiungono i prerequisiti a un'applicazione ClickOnce?

sto usando Form C# Windows e .NET Framework 4.0

+0

Si sta dicendo che si desidera visualizzare il prerequisito del visualizzatore di report Crystal nell'elenco dei prerequisiti durante la creazione dell'applicazione click una volta? Quale versione di Visual Studio stai usando? – Abhishek

+0

Vorrei raccomandarti [Advanced Installer] (http://www.advancedinstaller.com/prerequisites.html) –

+0

potrebbe essere qualsiasi cosa. potrebbe essere un altro programma. Voglio solo incorporare i prerequisiti al sistema o fornire un URL di percorso specifico in modo che venga installato per l'utente. –

risposta

7

È necessario creare un prerequisito prima. I prerequisiti che sono mostrati in Visual Studio sono nella seguente posizione

C: \ Program Files (x86) \ Microsoft SDK \ Windows \ V8.0a \ Bootstrapper \ Packages

È possibile creare un Manifestazione del prodotto attraverso questo tutorial

Mettilo insieme ad altri pacchetti bootstrapper.

Una volta eseguita questa operazione, è possibile selezionare tale prerequisito nella finestra dei prerequisiti nelle impostazioni di pubblicazione e fornire la posizione da cui si desidera che l'utente lo scarichi.

Here è un tutorial completo per la creazione di un pacchetto Bootstrapper localizzato.

C'è uno strumento chiamato Bootstrap Manifest Generator. Questo articolo Code Project è un tutorial completo per l'utilizzo di questo strumento. Penso che questo strumento non sia più disponibile da Microsoft direttamente.

+0

Qual è il percorso per la community di VS 15? Ho provato v10A isntead della v8.0A ma non si è presentato su VS 15 – Jack

+0

Penso che questa potrebbe essere la posizione che si desidera: C: \ Programmi \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages..sorry per la risposta tardiva – Abhishek

+0

Questo non è più tardi. Ho fatto una domanda su questo qui su VS e nessuno ha ancora risposto. Ho copiato un EULAPackage dalla cartella dei pacchetti VS 13 (che funzionava bene) in 'C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages' ma non è stato visualizzato nei prerequisiti VS 15 . Cosa mi manca? – Jack