Ich erstelle eine kleine Anwendung und möchte eine MSI-Datei erstellen.
In Visual Studio 201 haben Sie diesen Projekttyp unter:
Andere Projekttypen -> Einrichtung und Bereitstellung -> Visual Studio Installer -> Setup-Projekt
Das einzige, was Sie in Visual Studio 2012 haben, ist "InstallShield Limited Edition aktivieren".
Sie können das .NET Framework ändern, es ändert sich jedoch nichts.
Warum ist es nicht mehr da? Und wie kann ich es zurückbekommen? Gibt es einen neuen Weg, dies zu tun?
Um Setup-Projekte in Visual Studio 2012 mit InstallShield Limited Edition zu erstellen, sehen Sie sich dieses Video an.
Die InstallShield Limited Edition, mit der keine Dienste installiert werden können.
"ISLE ist bei weitem die schlechteste Installationsoption, und die aktualisierte, kostenpflichtige Version ist in den meisten Situationen umständlich und unmöglich zu verwenden. InnoSetup, Nullsoft, Advanced, WiX oder fast jedes andere Installationsprogramm ist besser. Wenn Sie Bei einer Umfrage haben Sie festgestellt, dass niemand ISLE verwendet. Ich weiß nicht, warum Sie weiterhin mit InstallShield in Verbindung stehen. Das schadet Ihrer Glaubwürdigkeit. Jeder Entwickler, der die Hälfte seines Gewichts an Salz verdient, weiß, dass ISLE wertlos ist, und wenn Sie dahinter stehen, sind wir müssen Microsofts Urteil in Frage stellen. "
Von Edward Miller (Kommentare in Visual Studio Installer Projects Extension).
Das WiX Toolset ist zwar mächtig, aber überaus benutzerfreundlich und hat eine steile Lernkurve. Es gibt sogar eine herunterladbare Vorlage für die Installation von Windows-Diensten (siehe VS2012: Installer für Windows-Dienste?).
Informationen zu Visual Studio 2013 finden Sie im Blogbeitrag Erstellen von Installationsprogrammen mit Visual Studio.
Bitte sehen Sie:
Visual Studio-Setup-Projekte (vdproj) werden nicht mit zukünftigen Versionen von VS ausgeliefert
Windows Installer-Bereitstellung
Vor 1 1/2 Jahren wurde bekannt gegeben, dass die Projekttypen getötet wurden. Alternativen sind:
Haben Sie die Methode "Veröffentlichen" ausprobiert? Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Projektdatei und wählen Sie im Popup-Menü die Option "Veröffentlichen". Dadurch wird in wenigen einfachen Schritten ein Installationsprogramm erstellt.
Sie können das Installationsprogramm auf der Registerkarte "Veröffentlichen" im Fenster "Projekteigenschaften" weiter konfigurieren.
Hinweis: Diese Methode funktioniert nur für WPF- und Windows Forms-Apps.
Microsoft hat den Ruf nach Unterstützung für Installer (MSI) in Visual Studio gehört und die Visual Studio Installer Projects Extension veröffentlicht. Sie können jetzt Installationsprogramme in Visual Studio 2013 erstellen. Laden Sie die Erweiterung hier herunter aus der VisualStudiogallery.
ISLE (InstallShield Limited Edition) ist der "Ersatz" des Visual Studio Setup and Deploy-Projekts, aber viele Benutzer sind der Meinung, dass Microsoft falsche Schritte unternommen hat, um die .vdproj-Unterstützung von Visual Studio 2012 (und späteren Versionen) zu entfernen und die Software von Drittanbietern zu unterstützen.
Viele Leute fragten nach einer Rückgabe (Bringen Sie das Visual Studio-Installationsprogramm des grundlegenden Setup- und Bereitstellungsprojekttyps zurück), Microsoft jedoch Für unsere Stimmen taub ... wirklich traurig.
Da WiX sehr kompliziert ist, sollten Sie einige kostenlose Installationssysteme ausprobieren - NSIS oder Inno Setup . Beide sind skriptfähig und leicht zu erlernen - aber leistungsstark wie Original-SADP.
Ich habe eine wirklich nette Visual Studio-Erweiterung für NSIS und Inno Setup mit vielen Funktionen erstellt (Intellisense, Syntaxhervorhebung, Navigationsleisten, Kompilierung direkt aus Visual Studio usw.). Sie können es versuchen unter www.visual-installer.com (Entschuldigung für die Eigenwerbung :)
Laden Sie Inno Setup (jrsoftware.org/isdl.php) oder NSIS (nsis.sourceforge.net/Download) herunter und installieren Sie - V & I (unsigned-softworks.sk/visual-installer/downloads.html).
Alle Installer sind einfach Weiter/Weiter/Weiter ...
Wählen Sie in Visual Studio Menü Datei -> Neu -> Projekt , wählen Sie NSISProject oder Inno Setup , und ein neues Projekt wird erstellt (mit vollständigen Quellen).
Für Visual Studio 2013-Entwickler sind einige Fortschritte zu verzeichnen :-D woot woot! Siehe Blogbeitrag Visual Studio Installer Projects Extension.
Link und Informationen wurden von Brian Harrys Blog-Post abgerufen Erstellen von Installationsprogrammen mit Visual Studio.
Lesen Sie den Artikel Visual Studio Installer-Bereitstellung. Es wird Ihnen sicherlich helfen.
Sie können die richtige Version von .NET Framework auf der Seite auswählen. Machen Sie es also zu .NET 4.5. Ich denke, das wäre für Visual Studio 2012 da.
Ich denke, dass Bereitstellen einer Office-Lösung mithilfe von ClickOnce (MSDN) nützlich sein kann.
Nach dem Erstellen eines Outlook Plugins für Office 2010 bestand das Problem darin, es auf dem Computer des Kunden zu installieren, ohne ISLE oder andere komplexe (oder teure) Tools zu verwenden.
Die Lösung bestand darin, das Veröffentlichungsinstrument des Visual Studio-Projekts zu verwenden, wie im Link beschrieben. Es sind nur zwei Dinge zu tun, bevor das Setup funktioniert: