Wenn Sie ein Setup-Projekt für eine Windows/Console-Anwendung erstellen, finden Sie, dass es zwei Ausgaben gibt..NET-Setup-Projekte mit Visual Studio 2008
- Setup.exe
- .msi
Was bedeutet setup.exe und .MSI tun? Welcher sollte für die Installation verwendet werden?
Ich habe gesehen, dass ich die Anwendung mit beiden installieren kann. Aber Setup.exe ist relativ kleine Datei im Vergleich zu der .MSI Datei.
Fragen
Wenn ich an den Kunden zu versenden haben. Ich kann keine zwei Dateien senden. Was ist der beste Ansatz, um diese beiden Dateien in einer Setup-Datei zusammenzuführen?
Ich habe gelesen, dass Setup.exe ist ein Bootstrapper, der das .NET-Framework überprüft und ruft dann die .MSI-Datei. Ist es richtig?
Ich konnte nicht für die Nichtverfügbarkeit von .NET Framework testen, weil ich ein .NET-Entwickler bin und auch mein Team arbeitet auf .NET und .NET installiert haben. Ich wollte das Visual Studio nicht riskieren, indem ich das .NET-Framework deinstalliere und die Setup-Anwendung teste.
Wie installiert es .NET-Framework? Es ist 200 MB ungerade, aber mein Setup ist weniger als 3 MB.
Gibt es eine Option zum Herunterladen oder etwas?
Jede Hilfe wird geschätzt.
Danke,
Etwas mit Ihrer Frage verwandt. Sieh dir Virtual PC an. Es ist sehr nützlich für das Testen der Softwarebereitstellung. Es ist auch kostenlos. Sie benötigen eine Lizenz für die Kopie von Windows, die Sie verwenden, aber ich denke, MSDN deckt das ab, wenn Sie nur das virtuelle zum Testen verwenden. – pipTheGeek