2017-11-21 3 views
1

Ich habe eine C# -Anwendung und ich habe einige Anwendungen wie MySQL, MariaDB etc., die ich mit meiner C# -Anwendung verwende. Ich möchte eine SETUP-Datei machen, die die EXE-Datei meiner C# -Anwendung und anderer Anwendungen enthält (MySQL, MariaDB ..) Setup-Dateien in einer Setup-Datei. Diese Setup-Datei installiert alle diese Anwendungen mit einer Setup-Datei.Wie kann ich eine Setup-Datei für mehrere Anwendungen in Visual Studio erstellen?

Ich habe mit Visual Studio Setup Wizard versucht, aber ich kann nicht verwalten.Kann ich das in Visual Studio tun? Wenn ich kann, wie kann ich das tun? Sollte ich eine Visual Studio-Erweiterung herunterladen?

Antwort

0

Sie können das Setup erstellen, indem WIX-Tool zu installieren und installieren Sie die Visual Studio-Erweiterung und folgen Wix syntax

Wenn Sie mehrere EXE-Dateien im Setup-Programm einbeziehen müssen Sie müssen alle Dateien beziehen, die u im Setup benötigt.

Wenn Sie diese Einstellungen installieren müssen, müssen Sie die benutzerdefinierte Aktion erstellen.

können Sie ein separates Projekt für eine benutzerdefinierte Aktion erstellen und hinzugefügt, um die Verweise auf die erforderlichen Binärdateien (dh die Binaries zuvor in Tags genannt), und hinzugefügt, um die entsprechende DLL in dem binären Tag gebildet und nannten es über Custom

+0

Danke, aber ich kann das tun, mit WIX Tool.Can Sie mir sagen, detaillierteren? – Barsblue

+0

wo wirst du blockiert? –

0

Es ist nicht klar, ob Sie heruntergeladen haben und die VS 2017 Installer Erweiterung von hier installiert:

https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects

, die Sie Visual Studio Installer-Projekte (nicht der Setup-Assistent) erstellen können. Ich schlage vor, Sie Tutorials auf Setup-Projekte suchen, wenn Sie mit ihnen völlig fremd sind, wie zum Beispiel:

https://msdn.microsoft.com/en-us/library/cc766795.aspx

http://www.c-sharpcorner.com/UploadFile/1492b1/creating-an-msi-package-for-C-Sharp-windows-application-using-a-v/

https://www.red-gate.com/simple-talk/dotnet/visual-studio/getting-started-with-setup-projects/

Im Allgemeinen Sie einfach per Drag & Drop Ihre Dateien in (Sagen) den Anwendungsordner in der Dateisystemansicht; Registrierungseinträge können mithilfe der Registrierungsansicht erstellt werden. Voraussetzungen wie SQL-Laufzeitunterstützung. .NET Runtime wird mit den Eigenschaften des Setup-Projekts hinzugefügt und aus der Liste der Voraussetzungen ausgewählt.

Dies wird Ihnen eine grundlegende Konfiguration mit wenig Anpassung geben. Es gibt möglicherweise Funktionen, die von Visual Studio-Setups nicht unterstützt werden. Daher bietet Ihnen etwas wie WiX viel mehr Funktionalität mit einer steileren Lernkurve, wenn Sie noch nie zuvor eine MSI-Setup-Datei erstellt haben. Ich würde für ein Werkzeug suchen, die Ihre Anforderungen passen, und dieser Thread helfen kann:

Best tool to create MSI

Verwandte Themen