Ich bin ein Web-Typ, der in der "Anwendungswelt" in VS 2005 steckengeblieben ist. Ich habe mein Windows Forms-Programm erstellt und möchte meinen Endbenutzern die Möglichkeit geben, es (und einige seiner Ressourcen) in Standard-Programmdateien zu installieren / App Directory-Speicherort zusammen mit einem Startmenü / Desktop Launcher.
Die Hilfedateien geben keine Anweisungen (die ich finden kann). Es scheint so eine triviale Aufgabe zu sein, einen Installer zu erstellen - aber es entzieht sich mir.
Alle Hinweise würden sehr geschätzt werden!
Sie suchen nach einem "Setup-Projekt", das unter "Andere Projekttypen" stehen sollte - & gt; Kategorie "Setup und Deployment" im Dialog "Neues Projekt".
Ich würde vorschlagen, etwas WiX (Windows Installer XML) zu verwenden. Es ist das Toolkit, das die meisten Produkte aus Codeplex- oder OOB-Code verwenden, und es ist ziemlich einfach, den Überblick zu behalten.
Außerdem gibt es (in Version 3) ein IDE-Add-In mit dem Namen Votive, um die Dinge "einfacher" zu machen.
Persönlich finde ich die Verwendung von WiX flexibler als die Verwendung der eingebauten Visual Studio-Installer-Vorlage, obwohl Ihre Möglichkeiten variieren können. Werfen Sie einen Blick auf Ссылка und es gibt auch ein tolles Tutorial unter Ссылка .
Wenn es irgendwie schwer anfängt, durchzuhalten - ich tat es und jetzt finde ich es perfekt für das, was ich brauche.
Eine weitere Option ist Inno Setup, ein Installationsprogramm von Drittanbietern, das kostenlos, einfach zu verwenden und hervorragend ist:
Dieses Video zeigt, wie Sie ein einfaches Installationsprogramm mit Visual Studio 2005 einrichten können
Das Setup-Projekt ist der richtige Weg. Wenn Sie das Installationsprogramm von einer Website bereitstellen, empfehle ich, eine MSI-Datei als Projektausgabe zu erstellen (im Gegensatz zu einer Ausgabe von Setup.exe). Die meisten meiner Clients blockieren den Download von EXE-Dateien.
Tags und Links c# winforms visual-studio