Poradce při potížích řešení nasazení sady Office
Toto téma obsahuje informace o tom, jak řešit běžné problémy, které se mohou vyskytnout při nasazení řešení systému Office.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v systému Office 2013 a Office 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
Řešení problémů systému Office pomocí prohlížeče událostí
Můžete použít Prohlížeč událostí v systému Windows Chcete-li zobrazit chybové zprávy, které jsou zachyceny Visual Studio Tools for Office runtime při instalaci nebo odinstalování řešení pro systém Office.Tyto zprávy z protokolů událostí můžete použít k vyřešení problémů nasazení a instalace.Další informace naleznete v tématu Protokolování událostí pro řešení Office.
Změna názvu sestavení způsobuje konflikty
Změníte-li Název sestavení hodnota aplikace stránku Návrháře projektu poté, co jste již nasadili řešení, nástroje pro publikování změní instalační balíček, který chcete mít jeden soubor Setup.exe a dva manifesty nasazení.Dva soubory manifestu nasazení, může dojít k následující podmínky:
Pokud uživatel nainstaluje obě verze, aplikace načte i doplňky.
V případě, že doplněk byl nainstalován před změnou názvu sestavení, koncový uživatel nikdy neobdrží aktualizace.
Chcete-li se vyhnout tyto podmínky, nezmění se roztok Název sestavení hodnotu po nasazení řešení.
Kontrola aktualizací trvá příliš dlouho
Visual Studio 2010 Tools for Office Runtime obsahuje položku registru, která správcům umožňuje nastavit hodnotu časového limitu pro stahování manifestů a řešení.
Chcete-li nastavit hodnotu časového limitu
V registru přejděte na následující klíč:
HKEY_CURRENT_USER\Software\Microsoft\VSTA
V AddInTimeout podklíč, nastavit hodnotu časového limitu v milisekundách.
Pokud AddInTimeout není podklíč neexistuje, vytvořte ji jako DWORD.
Nelze aktualizovat ani publikovat na síťové sdílené položce
Řešení systému Office, které jsou v síťové sdílené položce může zobrazit zpráva zavádějící během aktualizace, je-li soubor Setup.exe řešení je uzamčeny v procesu aktualizace je právě publikováno.Vyslovit následující zpráva: nelze přidat "setup.exe" na webu.Soubor setup.exe již existuje v této sadě webových souborů."
Chcete-li zabránit uzamčení souborů, můžete provádět sdílenou složku jen pro čtení koncovým uživatelům.Nicméně pokud jsou dokumenty ve sdílené složce, také stanou koncovým uživatelům pouze pro čtení.
Požadavky pro sadu Microsoft Office nejsou nainstalovány.
Můžete přidat rozhraní.NET Framework Visual Studio Tools for Office runtimea Office primární sestavení interop do instalačního balíčku jako požadavky, které jsou nasazeny pomocí řešení Office.Informace o tom, jak nainstalovat primární sestavení interop naleznete v tématu Konfigurace počítače vyvinout řešení Office a Jak: primární sestavení Interop Office nainstalovat.
Publikování pomocí 'Localhost' může způsobit problémy s instalací
Při použití "https://localhost" jako umístění pro publikování nebo instalace pro řešení na úrovni dokumentu, Průvodce publikováním nelze převést řetězec na název skutečné počítače.Řešení v tomto případě musí být nainstalována na vývojovém počítači.Chcete-li nasazeném řešení pomocí služby IIS na vývojovém počítači, použijte plně kvalifikovaný název pro všechna umístění HTTP, HTTPS nebo FTP namísto localhost.
Jsou zavedeny namísto aktualizované sestavení v mezipaměti sestavení
Fúze, modul načítající sestavení rozhraní.NET Framework, kdzž kopie uložené v mezipaměti sestavení cestě výstupu projektu je v síťové sdílené položce, sestavení je podepsáno silným názvem a verzi sestavení vlastního nastavení nezmění.Při aktualizaci sestavení, která splňuje tyto podmínky, nezobrazí se aktualizace při příštím spuštění projektu, protože je načtena kopie uložené v mezipaměti.
Visual Studio můžete nakonfigurovat tak, aby Fusion stáhne sestavení při každém spuštění projektu.
Chcete-li stáhnout sestavení namísto načítání kopie mezipaměti
V řádku nabídek zvolte projektu, ProjectNameVlastnosti.
Na aplikace zvolte Informace o sestavení.
V prvním Verze sestavení zadejte (hvězdička) a pak zvolte OK tlačítko.
Po změně verze sestavení, můžete pokračovat k podepsání vašeho sestavení se silným názvem a fúze bude načíst nejnovější verze vlastního nastavení.
Instalace se nezdaří, pokud identifikátor URI obsahuje znaky US ASCII tohoto Are't
Při publikování Office řešení do umístění HTTP, HTTPS nebo FTP cesty nemůže obsahovat znaky Unicode, které nejsou v US-ASCII.Těchto znaků může způsobit nekonzistentní chování instalačního programu.Pro cestu pro instalaci použijte znaky US-ASCII.
Při publikování a instalace řešení na vývojovém počítači, zobrazí se výzva k ručně odinstalovat.
Při vytváření řešení aplikace sady Office je automaticky zaregistrován sestavené verze.Pokud jste dříve publikována a nainstalované na vašem vývojovém počítači stejné řešení Visual Studio Tools for Office runtime zjistí, že instalační cestu publikovaná verze sestavené verze se liší a po řešení je další, znovu sestavena nebo publikovány.Chybová zpráva říká "vlastní nastavení nelze nainstalovat, protože jiná verze je nainstalována a nelze ji inovovat z tohoto umístění." Vždy, když je znovu vytvořit řešení, jsou klíče registru aktualizovány.Proto je nutné odinstalovat předchozí verze před publikováním, ladění nebo novou verzi spustit.
Chcete-li zabránit zobrazování zprávy, vytvořte jiný uživatelský účet na vašem vývojovém počítači testování nasazení.Jako alternativu můžete odinstalovat verzi ze seznamu nainstalovaných programů v počítači před dále publikovat, ladění nebo znovu vytvořit řešení.
Nezachycená výjimka nebo metoda nebyl nalezen při instalaci řešení
Při instalaci sady Office solutions otevřením manifestu nasazení (soubor .vsto) se může zobrazit Office aplikace, dokument nebo sešit, chybové zprávy pro následující podmínky:
Metoda nebyla nalezena.
MissingMethodException.
Nezachycená výjimka.
Nechcete-li tyto chybové zprávy, řešení nainstalujte spuštěním instalačního programu.
Nainstalujete-li řešení bez spuštění instalačního programu, instalační program nemá ani neinstaluje předpoklady.Instalační program vyhledá správnou verzi předpoklady a nainstalují se podle potřeby.
Manifest klíče registru pro doplňky změnit poté, co je sestaven projekt InstallShield Limited Edition
Klíč registru manifestu, který je součástí instalace doplňku aplikace někdy změny z .vsto na. dll.manifest, když sestavíte projekt InstallShield Limited Edition.
Tento problém vyřešit, vytvořte projekt InstallShield Limited Edition v různých řešení, nebo CompanyName.AddinName jako hodnotu klíče registru, který obsahuje název doplňku.
Instalátor ClickOnce pro vaše řešení Office nenainstaluje primární sestavení Interop
Spustíte-li instalační program, který vytvoří ClickOnce pro vaše řešení Office, spustí se instalační program pro Office primární sestavení interop (PIA) pouze v případě, že jsou již nainstalovány žádné PIA.
Pokud instalační program nenainstaluje správně PIA, jejich ruční instalace spuštěním instalačního souboru s názvem o2007pia.msi z instalačního adresáře.
Přeinstalování sady Office řešení způsobí, že Argument mimo rozsah výjimek
Po přeinstalaci Office řešení ArgumentOutOfRangeException výjimky se může zobrazit následující chybové zprávy: Zadaný argument byl mimo rozsah platných hodnot.
K této situaci dochází, pokud se liší velikost písmen pro adresu URL pro umístění instalace.Například by k této chybě dojít, pokud jste nainstalovali Office řešení z https://fabrikam.com/ExcelSolution.vsto první a potom použít https://fabrikam.com/excelsolution.vsto ještě jednou.
Chcete-li zabránit zobrazování zprávy, použijte při instalaci sady Office solutions stejnou velikost písmen.
Nelze nainstalovat řešení ClickOnce otevřením manifestu nasazení z webu
Řešení Office mohou uživatelé instalovat z webu otevřete manifest nasazení.Některé instalace služby Internetová informační služba (IIS) však blokuje příponu názvu souboru .vsto.Před použít k nasazení řešení aplikace sady Office, je nutné definovat typ MIME ve službě IIS.
Informace o tom, jak definovat typ MIME ve službě IIS 6, viz Konfigurovat typy MIME (IIS 6.0).
Chcete-li zobrazit informace o tom, jak definovat typ MIME ve službě IIS 7, viz Přidat typ MIME (IIS7)..
Nastavení rozšíření .vsto a typ MIME na application/x-ms-vsto.
Viz také
Koncepty
Poradce při potížích s ClickOnce nasazeními