Ich erstelle eine kleine Anwendung und möchte eine MSI-Datei erstellen.
In Visual Studio 2010 haben Sie diesen Projekttyp unter:
Andere Projekttypen -> Setup und Bereitstellung -> Visual Studio Installer -> Setup-Projekt
Das einzige, was Sie in Visual Studio 2012 erhalten haben, ist "InstallShield Limited Edition aktivieren".
Sie können .NET Framework ändern, aber nichts ändert sich.
Warum ist es nicht mehr da? Und wie kann ich es zurückbekommen? Gibt es einen neuen Weg, dies zu tun?
installer
windows-installer
visual-studio-2012
project-types
Kris Nobels
quelle
quelle
Antworten:
Sehen Sie sich dieses Video an, um Setup-Projekte in Visual Studio 2012 mit InstallShield Limited Edition zu erstellen .
Die InstallShield Limited Edition, die keine Dienste installieren kann.
Von Edward Miller (Kommentare in Visual Studio Installer Projects Extension ).
Das WiX-Toolset ist zwar leistungsstark, aber benutzerunfreundlich und weist eine steile Lernkurve auf. Es gibt sogar eine herunterladbare Vorlage zum Installieren 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 .
quelle
Setup.msi
inVS 2012
, weitere Hilfe .. ??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:
quelle
Haben Sie die "Publish" -Methode ausprobiert? Klicken Sie einfach mit der rechten Maustaste auf die Projektdatei im Lösungs-Explorer und wählen Sie "Veröffentlichen" aus dem Einblendmenü. Dadurch wird in wenigen einfachen Schritten ein Installationsprogramm erstellt.
Sie können das Installationsprogramm auf der Registerkarte Veröffentlichen im Fenster Projekteigenschaften genauer konfigurieren.
Hinweis: Diese Methode funktioniert nur für WPF- und Windows Forms-Apps.
quelle
Microsoft hat den Ruf nach unterstützenden Installationsprogrammen (MSI) in Visual Studio angehö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 von der Visualstudiogallery herunter.
quelle
ISLE (InstallShield Limited Edition) ist der "Ersatz" für das Visual Studio Setup and Deploy-Projekt. Viele Benutzer sind jedoch der Meinung, dass Microsoft einen falschen Schritt unternommen hat, um die .vdproj-Unterstützung aus Visual Studio 2012 (und späteren) zu entfernen und Unternehmenssoftware von Drittanbietern zu unterstützen.
Viele Leute haben darum gebeten, es zurückzugeben ( Bringen Sie den grundlegenden Studio-Installations- und Bereitstellungsprojekttyp Visual Studio Installer zurück ), aber Microsoft ist für unsere Stimmen taub ... wirklich traurig.
Da WiX sehr kompliziert ist, lohnt es sich, einige kostenlose Installationssysteme auszuprobieren - NSIS oder Inno Setup . Beide sind skriptfähig und leicht zu erlernen - aber leistungsstark wie das ursprüngliche SADP.
Ich habe eine wirklich schöne 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 unter www.visual-installer.com ausprobieren (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 Installationsprogramme sind einfach Weiter / Weiter / Weiter ...
Wählen Sie in Visual Studio das Menü Datei -> Neu -> Projekt , wählen Sie NSISProject oder Inno Setup , und ein neues Projekt wird erstellt (mit vollständigen Quellen).
quelle
Für Visual Studio 2013-Entwickler gibt es einige Fortschritte :-D woot woot! Siehe Blogbeitrag Visual Studio Installer Projects Extension .
Link und Informationen wurden aus Brian Harrys Blog-Beitrag zum Erstellen von Installationsprogrammen mit Visual Studio abgerufen .
quelle
Lesen Sie den Artikel Visual Studio Installer-Bereitstellung . Es wird dir sicherlich helfen.
Sie können auf der Seite die richtige Version von .NET Framework auswählen. Machen Sie es für Sie .NET 4.5. Ich denke, das wäre für Visual Studio 2012 da.
quelle
Ich denke, dass die Bereitstellung einer Office-Lösung mithilfe von ClickOnce (MSDN) hilfreich sein kann.
Nach dem Erstellen eines Outlooks Plugins für Office 2010 bestand das Problem darin, es auf dem Computer des Kunden zu installieren, ohne ISLE oder andere komplexe Tools (oder teure) zu verwenden.
Die Lösung bestand darin, das Veröffentlichungsinstrument des Visual Studio-Projekts zu verwenden, wie im Link beschrieben. Nur zwei Dinge, die getan werden müssen, bevor das Setup funktioniert:
quelle