Po użyciu Wix NSIS i InstallAware, muszę pokornie przyznać, że wszyscy byli overkill dla czego naprawdę potrzebujemy jako programista. Nie ma projektów, które do tej pory zrobiłem, których nie można wdrożyć przy użyciu projektu wdrażania programu Visual Studio.
Czy jest ograniczony? Tak.
Bardzo łatwa do nauczenia się i używania. Co więcej, może faktycznie naprawdę miłe rzeczy jak automatyczne tworzenie łatek (pliki msp) przy użyciu technik jak opisano here
pełni rozumiem, że nie można zrobić wszystko wewnątrz instalacji Visual Studio projekt, ale to dość zaskakujące, co możesz osiągnąć dzięki . To nic nie kosztuje, jest proste i, szczerze mówiąc, do ogólnego użytku jest lepszą opcją niż spędzanie niekończących się godzin na uczeniu się niesamowitego XML-a (tak imponującego), lub na pełnych skryptach InstallAware.
konfigurację VS, to drag'n'drop & build'n'deploy. Każde inne rozwiązanie, które wypróbowałem, zostało cofnięte ... nie mogą automatycznie wykryć wyjścia twojego projektu ... lub potrzebują specjalnych filtrów, aby nie uwzględniać niechcianych wyjść z kompilacji.
Moja sugestia jest tak: Jeśli po prostu chcą, aby projekt wdrożony, a następnie dowiedzieć się:
- Jak zbudować niestandardową klasę instalatora i
- Jak autorowi własne wstępnym pakiety
Są to dość proste umiejętności do opanowania i zaspokojenia potrzeb większości programistów.
Nie można budować projektów Visual Studio Setup za pomocą MsBuild, więc jeśli automatyzujesz swój proces wydawania, to nie ma go . – Burt
.vdproj (Projekty instalacji VS) zostały usunięte z VS2012. – spender
.vdproj jest teraz obsługiwany w VS 2013 https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d – ErikEJ