Chciałbym utworzyć poprawkę do mojej aplikacji .NET. Wymagania są:Tworzenie poprawki do aktualizacji aplikacji .NET
- wybrać katalog instalacyjny
- zastąpić stare pliki nowymi
- ponowne uruchamianie usługi okna
Chcę wysłać updater dla użytkownika, tak aby po prostu uruchom i zaktualizuj aplikację. Mój oryginalny instalator jest tworzony przy użyciu Visual Studio Deployment Project.
Zrobiłem wiele, jeśli badania i stwierdzili, to:
https://stackoverflow.com/questions/3767/what-is-the-best-choice-for-building-windows-installers
How to Update the installed Window Application (Creating Patches)
http://wyday.com/forum/viewtopic.php?f=1&t=245&p=793&hilit=offline+install#p793
http://www.advancedinstaller.com/user-guide/tutorial-patch.html
Próbowałem stworzony inny instalator, który po prostu zawierać pliki I trzeba wymienić, jednak nie mogłem znaleźć sposobu określ katalog instalacyjny mojej aplikacji.
WyBuild wydawało się dobrym rozwiązaniem, jednak nie obsługuje instalacji w trybie offline i wymaga hostowania plików aktualizacji na serwerze.
Próbowałem utworzyć poprawkę za pomocą zaawansowanego instalatora, ale generuje on tylko kilka błędów kompilacji, których nie mogłem naprawić.
Istnieją tutoriale, jak modyfikować pliki MSI za pomocą Orca lub WIX, ale wydaje się to o wiele bardziej skomplikowane, niż powinno być.
Mam ochotę rzucić własną, ale nie jestem pewien, jak sobie z tym poradzić, i wydaje się to być podstawowym wymogiem, że istnieje już rozwiązanie.
Czytasz również ten przewodnik: http: // www. simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/ –