Installshield będzie tworzyć pakiety oprogramowania, które mogą być w msi lub rpm itp. Instalator Windowsa będzie również tworzyć pliki msi i rpm? lub jest to narzędzie osadzone w systemie operacyjnym Windows, które jest wymagane do uruchomienia pliku msi, czy to się zgadza? Co mam na myśli, utworzymy plik msi za pomocą tarczy instalacyjnej, wtedy damy klientowi i zainstalują msi przy pomocy instalatora Windows osadzonego w ich systemach operacyjnych i wygenerują plik exe, czy to prawda?jaka jest różnica między installshield i windowsinstaller
Odpowiedz
InstallShield (i inne, takie jak Advanced Installer i InstallAware) to narzędzia, które pomagają w tworzeniu pakietów instalacyjnych systemu Windows (pliki MSI). Program Visual Studio może również tworzyć pliki MSI, chociaż niektórzy uważają, że niektórych funkcji brakuje w narzędziu Visual Studio.
Wikipedia has a fairly nice article on the subject that you may find interesting.
Instalator systemu Windows jest częścią systemów operacyjnych Windows.
Generalnie chodzi o to, że jako programista tworzysz pakiet oprogramowania (pliki wykonywalne i inne zależności) wewnątrz pliku MSI, który użytkownik końcowy może następnie użyć do zainstalowania produktu na swoich komputerach za pomocą Instalatora Windows.
Jest o wiele więcej do znalezienia, ponieważ bardziej angażujesz się w tworzenie, testowanie i debugowanie MSI.
MSI to usługa platformy świadczona przez system Windows. Wykorzystuje relacyjną bazę danych (.MSI) do wyrażania zachowania instalatora.
InstallShield to marka i może odnosić się do dowolnej liczby produktów i typów projektów. MSI to wynik jednego lub więcej typów projektów obsługiwanych przez InstallShield Limited Edition, Express, Professional i Premiere.
Inne narzędzia, takie jak plik XML Instalatora Windows (WiX), mogą również generować pliki MSI.
Instalator Windows jest usługą systemu operacyjnego Windows i jest częścią dowolnej najnowszej wersji systemu Windows. Zadaniem Instalatora Windows jest umożliwienie instalacji, aktualizacji lub serwisowania (tj. Naprawy) aplikacji opracowanych do działania w systemie Windows. Jeśli jesteś programistą aplikacji skierowanej do systemu Windows, możesz rozważyć udostępnienie aplikacji użytkownikom jako pakiet Instalatora Windows, aby wykorzystać możliwości Instalatora Windows do wdrażania i obsługi aplikacji. Usługa Instalatora Windows jest dokumentowana online w centrum programistów: Windows Installer
Instalator Windows jest przeznaczony dla aplikacji komputerowych i NIE jest to technologia używana do instalowania aplikacji Windows Store.
Pakiet Instalatora Windows ma rozszerzenie .msi, a zobaczysz także Instalatora Windows zwanego "MSI". Chociaż narzędzie do edycji jest zawarte w SDK, jest trudne w użyciu, większość programistów woli używać narzędzia do tworzenia pakietów MSI innej firmy. InstallShield jest bardzo popularnym narzędziem, a to i inne narzędzia są omawiane i porównywane na tej stronie InStallSite website. WiX jest narzędziem do tworzenia otwartych źródeł, które jest dostępne na SourceForge site.
Powinieneś prawdopodobnie przyjrzeć się zarówno dokumentacji narzędzi, jak i podstawowej usługi Instalatora Windows, rozważając, które narzędzie jest najlepsze dla twojego projektu.
- 1. Jaka jest różnica między? : i ||
- 2. Jaka jest różnica między $ i $$?
- 3. Jaka jest różnica między Subtotal i BaseSubtotal?
- 4. Jaka jest różnica między DetachedCriteria i ICriteria
- 5. Jaka jest różnica między & # x00A0; i ?
- 6. Jaka jest różnica między lex i yacc
- 7. jaka jest różnica między dijit i dojo
- 8. Jaka jest różnica między Control.Select() i Control.Focus()?
- 9. Jaka jest różnica między System.Windows.Controls.Control i System.Windows.Forms.Control?
- 10. Jaka jest różnica między apletami i SWING?
- 11. Jaka jest różnica między session.commit() i session.flush()?
- 12. Jaka jest różnica między ImageView.setBackgroundResource i ImageView.setImageResource?
- 13. Jaka jest różnica między Konwertuj i parsuj?
- 14. Jaka jest różnica między JSP i JSTL?
- 15. Jaka jest różnica między Lazarus i CodeTyphon
- 16. Jaka jest różnica między crc32 i crc32b?
- 17. Jaka jest różnica między TypedArray.getInteger() i TypedArray.getInt()?
- 18. jaka jest różnica między ARM7 i ARM7s
- 19. Jaka jest różnica między http_build_str() i http_build_query()?
- 20. Jaka jest różnica między "CompletionStage" i "CompletableFuture"?
- 21. Jaka jest różnica między mock.patch.object (... i mock.patch (
- 22. Jaka jest różnica między GetBlobReference i GetBlobReferenceFromServer?
- 23. Jaka jest różnica między NSLayoutAttributeBaseline i NSLayoutAttributeBottom?
- 24. Jaka jest różnica między handlebar.js i handlebar.runtime.js?
- 25. Jaka jest różnica między innerText i outerText?
- 26. Jaka jest różnica między Json i Jsonp?
- 27. Jaka jest różnica między WCF i WPF?
- 28. Jaka jest różnica między runghc i runhaskell?
- 29. Jaka jest różnica między -hivevar i -hiveconf?
- 30. Jaka jest różnica między writeUTF i writeChars?
Ból, ale moja wątpliwość to, że instalator systemu Windows jest inny, a WIX jest inny ?. WIX jest alternatywą dla installshield i uważam, że instalator systemu Windows jest narzędziem zajmowanym w systemie operacyjnym, niezbędnym do uruchomienia msi po stronie inteligentnej, czy to prawda? – vettori
Instalator Windows/MSI to usługa i pakiet SDK. WiX to abstrakcja na narzędzie/język Instalatora Windows, który używa XML/XSD do opisywania baz danych Instalatora Windows. Kompilator przekształca XML w .MSI. Ma również wiele innych możliwości. –