2013-05-23 5 views

Antwort

-1

Wenn Sie die .msi haben, dann ist es in Ordnung. Ursache alte Versionen von PC unterstützen keine MSI, daher wird .exe generiert. Versuchen Sie, beide separat auszuführen.

+0

Nein, wir einzelne Setup-Datei möchten. – user2413829

+0

m title bit höre über nssi, die die msi-Datei kompilieren und in die exe migrieren – user2413829

+0

Versuchen Sie diesen Link. http://stackoverflow.com/questions/535966/merge-msi-and-exe –

0

Sie müssen nur deaktivieren Erstellen Sie ein Setup-Programm zur Installation der erforderlichen Komponenten in der Deployment Project Properties - aber denken Sie sorgfältig, die Bedeutung dieser Option.

Wenn Sie die Datei setup.exe nicht erstellen, kann Ihr Programm nicht auf Computern installiert werden, auf denen einige oder alle Ihrer Voraussetzungen fehlen.

Beachten Sie außerdem, dass Setup-Projekte in VS2012 nicht mehr unterstützt werden. Daher kann es sich lohnen, jetzt mit der Untersuchung anderer Setup-Authoring-Optionen wie WiX zu beginnen.

2

Ich würde IExpress auschecken. Dies ist ein integriertes Tool in vielen Windows-Versionen, mit dem Sie eine selbstextrahierende Anweisungsdatei erstellen können. Sie fügen einfach die msi und setup.exe hinzu und wählen Sie, um die setup.exe auszuführen.

Dieses Tool erstellt eine SED-Datei, die Sie in einem Post-Build-Ereignis ausführen können, so dass Sie es nicht nach jedem Build manuell durchführen müssen.

Sie könnten die Richtungen in diesem Tutorial folgen: http://www.youtube.com/watch?v=k976yEXX11k

http://en.wikipedia.org/wiki/IExpress

Verwandte Themen