Po provedení inovace hlavních pomocí balíčku Instalační služba Windows Installer chybí v globální mezipaměť sestavení (GAC) nebo SxS sestavení

Překlady článku Překlady článku
ID článku: 905238 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Po provedení inovace hlavních pomocí balíčku Instalační služba Microsoft Windows Installer sestavení v globální mezipaměť sestavení (GAC) nebo SxS (složky vedle na sebe, \Windows\WinSxS\) chybí.

Příčina

K tomuto problému dochází při akci Instalační služba Windows Installer RemoveExistingProducts seřazeny v umístění, které zabraňuje příslušné sestavení počítání referencí a, které způsobí předčasný odebrání sestavení. Akce RemoveExistingProducts seřazeny v tabulce InstallExecuteSequence v balíčku Instalační služba Windows Installer. K tomuto problému dochází, když je akce RemoveExistingProducts seřazeny tak, aby staré produktu je odebrána před instalací nového produktu.

Kdy je do globální mezipaměť sestavení (GAC) sestavení, sestavení přejmenován. Instalační služba Windows Installer nelze určit správný název sestavení. Instalační služba Windows Installer musí spoléhat na Microsoft .NET Framework spravovat název.

Při upgradu hlavní balíček pomocí Instalační služba Windows Installer, Instalační služba Windows Installer volá do .NET Framework a otestujte, zda sestavení je již nainstalována v globální mezipaměť sestavení (GAC). .NET Framework vrátí Ano, součást obsahuje sestavení v hlavních inovační balíček Instalační služba Windows Installer není povoleno pro instalaci. Dále RemoveExistingProducts akce spustí a odinstaluje existující sestavení globální mezipaměť sestavení (GAC). Akce RemoveExistingProducts provádí tento, protože nový produkt nebyl registrován jako klient sestavení a neexistují žádní klienti. Protože součásti v hlavní upgrade není povoleno pro instalaci, sestavení je přeinstalovat při inovaci hlavní nainstaluje součásti.

Pokud resequence RemoveExistingProducts akci naplánovat Odinstalace produktu staré po instalaci nového produktu sestavení odebrán. Sestavení nebude odebrán, protože má nyní sestavení dalších odkazovat počet z nového produktu. Proto Přestože přeskočeno instalace sestavení pro hlavní upgrade sestavení stále zůstává, protože jiný klient odkazuje na sestavení. Nový produkt a staré produktu odkaz na sestavení.

Poznámka: Při sestavení není umístěn v globální mezipaměť sestavení (GAC), žádné přejmenování dochází. Použít standardní pravidla verzí souboru Instalační služba Windows Installer a součásti v hlavních inovace povolené pro instalaci.

Jak potíže obejít

Pro řešení tohoto problému, použijte jednu z následujících metod.

Metoda 1

Zvýšit atribut AssemblyVersion sestavení, které se pokoušíte nainstalovat vytvořit instalace vedle na sebe globální mezipaměť sestavení (GAC)

Metoda 2

Použít Instalační služba Windows Installer vytváření tabulky nástroj změnit řazení RemoveExistingProducts akci v InstallExecuteSequence tabulce dojít po akci InstallFinalize. Použijte Orca.exe databáze editoru tabulky pro vytváření nebo úpravách Instalační služba Windows Installer například balíčky.

Další informace

V instalaci a zavedení projekty projektu v aplikaci Microsoft Visual Studio .NET můžete vytvořit balíček Instalační služba Windows Installer. Když je akce RemoveExistingProducts seřazeny v tomto balíčku Instalační služba Windows Installer výchozí umístění akce v tabulce InstallExecuteSequence způsobuje problém popsaný v části "Příznaky" RemoveExistingProducts.

Další informace naleznete na následujících webech Microsoft Developer Network (MSDN):
Instalační služba systému Windows
http://msdn2.microsoft.com/en-us/library/aa372866.aspx

Akce RemoveExistingProducts
http://msdn2.microsoft.com/en-us/library/aa371197.aspx

Tabulky v InstallExecuteSequence
http://msdn2.microsoft.com/en-us/library/aa369500.aspx

Orca.exe
http://msdn2.microsoft.com/en-us/library/aa370557.aspx

Vlastnosti

ID článku: 905238 - Poslední aktualizace: 11. září 2008 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows Installer 3.1
  • Microsoft Windows Installer 3.0
  • Microsoft Windows Installer 2.0
Klíčová slova: 
kbmt kbwindowsinstaller kbinfo kbtshoot kbprb KB905238 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:905238

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com