Wie Veröffentliche ich eine Windows-Forms-Anwendung?
Also machte ich ein C# - Programm, und seine großen und alle (eine Windows-Form-Anwendung). Das Problem mit ihm ist, ich weiß nicht, wie es zu benutzen, die außerhalb des debug-Modus bilden. Wie Veröffentliche ich es? Mein Ziel ist es, erstellen Sie zwei Ordner, legen Sie eine Verknüpfung zu der Anwendung in einem, zusammen mit dem anderen Ordner enthalten wird, die Anwendung und alle externen Programme (einige Tasten link zu batch-Dateien). Dann würde ich wollen in der Lage sein, um es in eine RAR-komprimierte Datei, und laden Sie Sie online für andere zum download.
Wie kann ich es veröffentlichen, damit das passiert? Wie nehme ich es aus der debug-Modus?
InformationsquelleAutor der Frage Alper | 2011-05-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehe in deinen Projekt-Ordner, dann navigieren Sie zu " /bin/Release. Wenn es eine EXE-Datei mit dem Titel Ihres Projekts vorhanden ist, kopieren Sie es irgendwo (zusammen mit allen DLLs, die Sie haben können, miteinander verbunden) und es ist Ihr Programm. Wenn es nicht da ist, versuchen Sie zuerst, Bauen -> Kompilieren-Lösung in Visual Studio. Wenn es immer noch nicht da, navigieren Sie stattdessen /bin/Debug und das gleiche tun. Kopieren Sie dann alle Ihre batch-Dateien in einen anderen Ordner, legen Sie Sie in den gleichen Ordner und RAR.
P. S. Versuchen Sie nicht, RAR, nur wenige Menschen können extrahieren Sie Sie. ZIP oder SEA (self extracting archive), wenn überhaupt möglich.
InformationsquelleAutor der Antwort Ry-
First off, Sie brauchen, um zu bauen Ihre Anwendung im Release-Modus in Visual Studio ändern Sie einfach die drop-down in der Nähe der Spitze des Fensters, um die "Release." Dadurch wird eine
bin/Release
Verzeichnis, wo sich Ihre Quellen befinden. Der Ordner enthält eine EXE-Datei für Ihre Anwendung und DLLs, die Sie brauchen, zu zählen. Es könnte (und wird wahrscheinlich) auch einige debugging -*.PDB
Dateien, die Sie tun nicht aufnehmen wollen-wie diese debugging-Informationen.Kopieren Sie den Inhalt des Verzeichnisses und RAR es.
Gebäude in x86-Modus
(Sie sollten dies nur tun, wenn Sie einen bestimmten Grund)
Wenn Ihre Anwendung verwendet 3rd-party-DLLs, die nicht 64-bit kompatibel ist, müssen Sie tun, eine Version in x86-Modus. Um das zu tun, klicken Sie auf den "Any CPU" drop-down und klicken Sie auf "Neue Konfiguration" (oder so ähnlich), und befolgen Sie die Schritte zum hinzufügen von x86. Dann bauen Sie mit der x86 -- Release-Einstellung. , Das wird Ausgabe x86-binaries zu einer
bin/x86/Release
Ordner, wo Ihre Quellen liegen.Der Am Günstigsten Gelegene Soltuion
Meisten Benutzer bevorzugen eine form der automatischen installer anstelle des einfachen RAR oder ZIP. Visual Studio (Standard/Pro) können Sie selbst die Installation von MSI-Dateien, die alle tun, die Arbeit für Sie. Eine grundlegende übersicht ist hier. Sie können Verknüpfungen/etc mit dem Assistenten von Visual Studio zur Verfügung stellt.
Wenn Sie eine noch robustere installer, die Sie heraus überprüfen konnten Lösungen wie InnoSetup oder NSI
InformationsquelleAutor der Antwort debracey
Ihrer Anwendung zu erstellen, die in
Release
- Modus stattDebug
gehen Sie auf das Menü Erstellen und wählen Sie in Configuration Manager.Ändern Sie die Aktiv-Lösung Konfiguration zu
Release
. Nun, wenn Sie die Projektmappe, wird die ausführbare Datei in der/bin/Release
Ordner.Wenn Sie brauchen, um automatisch bestimmte Aktionen auszuführen, sobald die Lösung gebaut, wie die Verpackung in einer RAR-oder ZIP-Archiv und kopieren die ausschüttbaren in einen anderen Ordner, dann schauen Sie sich post-build-Aktionen.
InformationsquelleAutor der Antwort Chris Fulstow
Nach Visual Studio 2010 , Microsoft entfernen Make-setup-Dienstprogramm-Funktion von visual studio, und wir haben zu downlorad das plugin separat von
Holen Sie sich das InstallShield Limited-Edition für Visual Studio
Füllen Sie die Anwendung
Nach der intalation, springen
Visual Studio-->Neu-->Andere Projekt-Typ-->Aufbau und Entwicklung
Sehen Sie folgenden Bildschirm
Jetzt können Sie springen InstallShield setup utility und ändern Sie die Dinge, wie Sie Voraussetzung.
alle hinzufügen-Datei im debug-Ordner des Projekts im folgenden interface-und Projektmappe,
Endgültigen Einrichtung finden Sie in Ihrem setup-Ordner-->Express\CD_ROM\DiskImages\DISK1**
hoffe, dies wird Ihnen helfen,
InformationsquelleAutor der Antwort Gayan Chinthaka Dharmarathna