Tworzę małą aplikację i chciałbym stworzyć jeden plik MSI.
W programie Visual Studio 2010 masz ten typ projektu w obszarze:
Inne typy projektów -> Konfiguracja i wdrażanie -> Instalator programu Visual Studio -> Konfiguracja projektu
Ale jedyne, co masz w programie Visual Studio 2012, to „Włącz InstallShield Limited Edition”.
Możesz zmienić .NET Framework, ale nic się nie zmienia.
Dlaczego już go nie ma? Jak mogę to odzyskać? Czy jest na to nowy sposób?
installer
windows-installer
visual-studio-2012
project-types
Kris Nobels
źródło
źródło
Odpowiedzi:
Aby utworzyć projekty instalacji w programie Visual Studio 2012 z programem InstallShield Limited Edition, obejrzyj ten klip wideo .
Limitowana edycja InstallShield, w której nie można instalować usług.
Autor: Edward Miller (komentarze w Visual Studio Installer Projects Extension ).
Zestaw narzędzi WiX , który, choć potężny, jest wyjątkowo nieprzyjazny dla użytkownika i ma stromą krzywą uczenia się. Istnieje nawet do pobrania szablon do instalowania usług Windows (ref. VS2012: Instalator usług Windows? ).
W przypadku programu Visual Studio 2013 zobacz wpis w blogu Tworzenie instalatorów za pomocą programu Visual Studio .
źródło
Setup.msi
wVS 2012
, więcej pomocy .. ??Proszę zobaczyć:
Projekty instalacji programu Visual Studio (vdproj) nie będą dostarczane z przyszłymi wersjami programu VS
Wdrożenie Instalatora Windows
1 1/2 roku temu ogłoszono, że typy projektów zostały zabite. Alternatywy to:
źródło
Czy wypróbowałeś metodę „Opublikuj”? Wystarczy kliknąć prawym przyciskiem myszy plik projektu w eksploratorze rozwiązań i wybrać „Opublikuj” z wyskakującego menu. Tworzy to instalator w kilku bardzo prostych krokach.
Więcej konfiguracji instalatora można przeprowadzić na karcie Publikuj w oknie właściwości projektu.
Uwaga: ta metoda działa tylko w przypadku aplikacji WPF i Windows Forms.
źródło
Firma Microsoft wysłuchała wołania o obsługę instalatorów (MSI) w programie Visual Studio i wydała rozszerzenie Visual Studio Installer Projects . Możesz teraz tworzyć instalatory w Visual Studio 2013; pobierz rozszerzenie tutaj z visualstudiogallery.
źródło
ISLE (InstallShield Limited Edition) jest „zamiennikiem” projektu Visual Studio Setup and Deploy, ale wielu użytkowników uważa, że firma Microsoft postąpiła źle, usuwając obsługę formatu .vdproj z programu Visual Studio 2012 (i nowszych) i obsługując oprogramowanie firm trzecich.
Wiele osób prosiło o jego zwrot ( przywróć podstawową konfigurację i typ projektu wdrożeniowego Visual Studio Installer ), ale Microsoft jest głuchy na nasze głosy ... naprawdę smutny.
Ponieważ WiX jest naprawdę skomplikowany, myślę, że warto wypróbować kilka darmowych systemów instalacyjnych - NSIS lub Inno Setup . Oba są skryptowalne i łatwe do nauczenia - ale potężne jak oryginalny SADP.
Stworzyłem naprawdę fajne rozszerzenie Visual Studio dla NSIS i Inno Setup z wieloma funkcjami (inteligencja, podświetlanie składni, paski nawigacyjne, kompilacja bezpośrednio z Visual Studio itp.). Możesz spróbować na www.visual-installer.com (przepraszam za własną promocję :)
Pobierz Inno Setup (jrsoftware.org/isdl.php) lub NSIS (nsis.sourceforge.net/Download) i zainstaluj V&I (unsigned-softworks.sk/visual-installer/downloads.html).
Wszystkie instalatory są proste Dalej / Dalej / Dalej ...
W Visual Studio wybierz menu File -> New -> Project , wybierz NSISProject lub Inno Setup , a nowy projekt zostanie utworzony (z pełnymi źródłami).
źródło
Jest pewien postęp dla programistów Visual Studio 2013 :-D woot woot! Zobacz wpis w blogu Rozszerzenie projektów Instalatora programu Visual Studio .
Link i informacje zostały pobrane z posta na blogu Briana Harry'ego Tworzenie instalatorów w programie Visual Studio .
źródło
Zapoznaj się z artykułem Wdrażanie Instalatora programu Visual Studio . To na pewno ci pomoże.
Na stronie możesz wybrać odpowiednią wersję platformy .NET Framework. Więc dla ciebie, zrób to .NET 4.5. Wydaje mi się, że będzie tam dla Visual Studio 2012.
źródło
Myślę, że wdrożenie rozwiązania Office przy użyciu ClickOnce (MSDN) może być przydatne.
Po stworzeniu wtyczki do Outlooka dla Office 2010 problemem było zainstalowanie jej na komputerze klienta, bez użycia ISLE lub innych skomplikowanych (lub drogich) narzędzi.
Rozwiązaniem było użycie instrumentu publikowania projektu Visual Studio, jak opisano w linku. Tylko dwie rzeczy do zrobienia, zanim konfiguracja będzie działać:
źródło