Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro

Wissensdatenbank

Startseite Wissensdatenbank Allgemein Visual Studio Projekt packen: Schri...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

Visual Studio Projekt packen: Schritt-für-Schritt-Anleitung für Veröffentlichung und Bereitstellung (Setup.exe/MSI)

Um eine mit Visual Studio entwickelte Anwendung auf anderen Systemen auszuführen, reicht es nicht aus, sie nur zu kompilieren. Das Projekt muss exportierbar verpackt werden. In diesem Artikel beschreiben wir detailliert den Prozess der Erstellung einer Setup-Datei (MSI/EXE) für Windows Forms-, WPF- oder Konsolenprojekte.


Für welche Projekttypen gilt dies?

  • .NET Framework und .NET Core/5/6/7 Projekte

  • Windows Forms (WinForms)

  • WPF Anwendungen

  • Konsolenanwendungen


1. Schnelles Verpacken mit der "Veröffentlichen"-Funktion

Mit der "Veröffentlichen"-Funktion von Visual Studio 2019/2022 können Sie einfach:

  • EXE-Datei

  • Setup-Datei (Installer)

  • ClickOnce-Installation durchführen.

➤ Schritte:

  1. Rechtsklick auf das Projekt → Veröffentlichen

  2. Neues Profil erstellen: "Ordner"

  3. Dateispeicherort angeben

  4. "Ziel-Runtime": win-x64 oder win-x86 auswählen

  5. "Bereitstellungsmodus": Self-contained (läuft mit allen Abhängigkeiten)

  6. Auf die Schaltfläche "Veröffentlichen" klicken

Die erstellte EXE-Datei kann ausgeführt werden, alle Abhängigkeiten befinden sich im Ordner publish.


2. Erstellung eines Setup-Pakets (MSI/EXE) (Advanced Installer oder WiX)

Methode 1: Microsoft Visual Studio Installer Projects Erweiterung

  1. Laden Sie die "Installer Projects"-Erweiterung über den Visual Studio Marketplace herunter

  2. Rechtsklick auf die Lösung > Hinzufügen > Neues Projekt > Setup-Projekt

  3. Fügen Sie die Hauptprojektausgabe (bin/Release/*.exe) unter "Anwendungsordner" hinzu

  4. Rechtsklick > "Erstellen"

  5. Setup.exe und Setup.msi Dateien werden erstellt

Methode 2: WiX Toolset (Professioneller Ansatz)

  1. WiX Toolset installieren (https://wixtoolset.org/)

  2. Installieren Sie die WiX Extension für Visual Studio

  3. Neues WiX-Projekt erstellen

  4. Definieren Sie Dateipfade, GUID, Version usw. mit der XML-Konfiguration

  5. Erstellen → .MSI wird erstellt

WiX Beispielkonfiguration:


  
    
      
        
      
    
  


3. Einfache Bereitstellung mit der ClickOnce-Methode

  • Bietet ein einfaches Update-System

  • Der Benutzer führt die Installation über das Web oder einen Dateipfad durch

➤ Installation:

  1. Rechtsklick auf das Projekt → Eigenschaften > Registerkarte Veröffentlichen

  2. "ClickOnce" aktivieren

  3. Veröffentlichungspfad: \network\path, ftp://, http://, file://

  4. Überprüfen Sie die Abhängigkeiten im Abschnitt "Anwendungsdateien"

  5. Klicken Sie auf "Jetzt veröffentlichen"

Die erstellte setup.exe-Datei kann für die Installation verwendet werden. Bietet Unterstützung für Anwendungsupdates.


Extra: Verwendung von Obfuscation zum Schutz des Codes

  • Dotfuscator (Community Edition wird mit Visual Studio geliefert)

  • ConfuserEx (Open Source)

Der Codeschutz erschwert die Rückentwicklung Ihrer verpackten Anwendung mit Tools wie .NET Reflector.


Fazit

Indem Sie Ihre Visual Studio-Projekte in eine .EXE- oder .MSI-Datei konvertieren, erhalten Sie sowohl ein professionelles Erscheinungsbild als auch eine einfache Installation. Für erweiterte Installationsanforderungen werden Tools wie WiX bevorzugt, während für schnelle Lösungen die Methoden Publish und ClickOnce sehr effektiv sind. 

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(894 mal angesehen / 230 Kunden fanden es hilfreich)

Call now to get more detailed information about our products and services.

Top