2012-10-15 14 views
5

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

6

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.

3

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.

+0

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

+1

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. –

3

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.

Powiązane problemy