2009-08-20 4 views
2

Jemand fragte mich heute nach einer fehlgeschlagenen Dateiverschiebung, und ich war mir nicht sicher, was ich ihnen sagen sollte.Ist die Datei SetUp.exe für das Bereitstellungspaket eindeutig?

Wenn Sie ein .NET-Bereitstellungspaket erstellen, erhalten Sie die Dateien setup.exe und .msi. Ich weiß, dass die .msi-Datei benötigt wird ... aber für die setup.exe, ist das einzigartig? Das heißt, können wir einfach die .msi-Datei verschieben und in Ordnung sein, oder müssen wir die beiden zusammenhalten?

Antwort

3

Die Datei Setup.exe enthält den .NET-Bootstrapper, der das Vorhandensein des .NET-Frameworks auf dem Zielcomputer überprüft. Es wird auch von Windows Vista/7 verwendet, um Administratorrechte während der Installation zu erzwingen. Wenn Sie sich in einer Umgebung befinden, in der Sie bereits wissen, dass das .NET-Framework vorhanden ist, oder Sie die automatische UAC-Unterstützung nicht benötigen, könnten Sie die .exe-Datei möglicherweise überspringen.

+0

danke. Das habe ich mir gedacht, wollte aber sicher sein. – RiddlerDev