Sdílet prostřednictvím


Řešení potíží s nasazením řešení pro systém Office

Toto téma obsahuje informace o řešení běžných potíží, které se mohou vyskytnout při nasazování řešení sady Office.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v Office 2013 a v Office 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Office řešení problémů 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í sady Office solutions.Tyto zprávy z protokolování událostí můžete použít k řešení problémů nasazení a instalace.Další informace naleznete v tématu Protokolování události u řešení pro systém Office.

Změna názvu sestavení způsobuje konflikty

Změníte-li Název sestavení hodnotu v aplikace stránka Návrháře projektu poté, co jste již nasadili řešení, nástroje pro publikování změní instalační balíček jednoho souboru Setup.exe a dva manifesty nasazení.Pokud dva soubory manifestu nasazení, může dojít za následujících podmínek:

  • Pokud uživatel nainstaluje obě verze, aplikace načte i doplňky.

  • Pokud doplněk byl nainstalován před změnou názvu sestavení, koncový uživatel nikdy neobdrží aktualizace.

Nechcete-li tyto podmínky, nezmění se roztok Název sestavení hodnoty po nasazení řešení.

Kontrola aktualizace trvá příliš dlouho

2010 Aplikace Visual Studio Tools for Office Runtime obsahuje položky registru, které mohou správci nastavit hodnotu časového limitu pro stahování manifestů a řešení. 

Chcete-li nastavit hodnotu časového limitu

  1. V registru přejděte na následující klíč:

    HKEY_CURRENT_USER\Software\Microsoft\VSTA

  2. 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 do sdílené síťové složky souborů

Řešení Office, které jsou v síťové sdílené položce může zobrazit zpráva zavádějící během aktualizace, pokud soubor Setup.exe řešení je uzamčen v procesu při publikování aktualizace.Říci následující zpráva: "nelze přidat na web"setup.exe".Soubor setup.exe již existuje na tomto webu.

Chcete-li zabránit uzamčení souborů můžete provést sdílení jen pro čtení koncovým uživatelům.Však pokud jsou dokumenty ve sdílené složce, bude také stanou koncovým uživatelům pouze pro čtení.

Předpoklady pro Microsoft Office nejsou nainstalovány.

Rozhraní.NET Framework, můžete přidat Visual Studio Tools for Office runtimea Office primární sestavení interop pro instalační balíček jako požadavky, které jsou nasazeny pomocí řešení sady Office.Informace o instalaci primární sestavení interop naleznete v tématu Konfigurace počítače pro vývoj řešení pro systém Office a Postupy: Instalace primárních sestavení vzájemné spolupráce pro systém Office.

Publikování pomocí 'Localhost' může způsobit potíže při instalaci

Při použití "https://localhost" jako umístění pro publikování nebo zařízení pro řešení na úrovni dokumentu, Průvodce publikováním nelze převést řetězec název skutečné počítače.V tomto případě řešení musí být nainstalováno na vývojovém počítači.Chcete-li řešení na vývojovém počítači pomocí služby IIS, použijte plně kvalifikovaný název pro všechna umístění HTTP, HTTPS nebo FTP místo localhost.

Jsou zavedeny místo aktualizované sestavení z mezipaměti sestavení

Fúze, načítající sestavení rozhraní.NET Framework, kdzž kopie uložené v mezipaměti sestavení je výstupní cesta projektu v síťové sdílené položce, sestavení je podepsáno silným názvem a verze sestavení vlastního nastavení nezmění.Při aktualizaci sestavení, které tyto podmínky splňuje, 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 se fúze bude stahování sestavení při každém spuštění projektu.

Chcete-li stáhnout sestavení namísto načítání do mezipaměti kopie

  1. V řádku nabídek zvolte projektu, ProjectNameVlastnosti.

  2. Na aplikace zvolte Informace o sestavení.

  3. V prvním Verze sestavení zadejte hvězdičku (*) a pak zvolte OK tlačítko.

Jakmile změníte verzi 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 má tento Are't US ASCII znaků

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 instalační cestu pomocí znaků US-ASCII.

Chcete-li ručně odinstalovat výzvou při publikování a na vývojovém počítači nainstalujte řešení

Při vytváření řešení aplikace sady Office, je automaticky zaregistrován sestavené verze.Pokud dříve publikována a nainstalovat na váš vývojový počítač stejné řešení Visual Studio Tools for Office runtime zjistí, že instalační cestu pro publikovanou verzi připravené verze se liší a po řešení dále, znovu sestavena nebo publikovány.Chybová zpráva "přizpůsobení nelze nainstalovat, protože jiná verze je nyní nainstalována a nelze ji upgradovat z tohoto umístění." Klíče registru jsou aktualizovány vždy, když je znovu vytvořit řešení.Proto je nutné odinstalovat předchozí verzi před publikováním, ladit nebo spustit novou verzi.

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 v seznamu nainstalované programy v počítači před dále publikovat, ladění nebo znovu vytvořit řešení.

Metodu nebo nezachycená výjimka chyba při instalaci řešení nebyl nalezen

Při instalaci sady Office řešení tak, že otevřete manifest nasazení (soubor .vsto), se může zobrazit Office aplikace, dokumentu nebo sešitu, chybové zprávy pro následující podmínky:

  • Metoda nebyla nalezena.

  • MissingMethodException.

  • Nezachycená výjimka.

Chcete-li zabránit tyto chybové zprávy, řešení nainstalujte spuštěním instalačního programu.

Při instalaci řešení bez spuštění instalačního programu, nebude instalační program vyhledat nebo instalace předpokladů.Instalační program kontroluje správnou verzi předpoklady a nainstaluje je podle potřeby.

Manifest klíče registru pro doplňky změnit po 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.

Chcete-li tento problém vyřešit, vytvořte projekt InstallShield Limited Edition v různých řešení nebo použít 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, instalační program pro Office primární sestavení interop (PIA) spustit 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í Office řešení způsobí, že Argument o nedostatku rozsah

Při přeinstalaci Office řešení, ArgumentOutOfRangeException výjimka 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 tato chyba vypadat, pokud jste nainstalovali Office řešení z https://fabrikam.com/ExcelSolution.vsto první a pak použít https://fabrikam.com/excelsolution.vsto podruhé.

Chcete-li zabránit zobrazování zprávy, použijte stejnou velikost písmen při instalaci sady Office solutions.

Nelze nainstalovat ClickOnce řešení tak, že otevřete Manifest nasazení z webu

Řešení Office mohou uživatelé instalovat z webu otevřete manifest nasazení.Některé instalace produktu Internetová informační služba (IIS) však blokuje příponu názvu souboru .vsto.Před použitím nasazení řešení aplikace sady Office, je nutné definovat typ MIME ve službě IIS.

Informace o tom, jak určit typ MIME ve službě IIS 6 v Konfigurovat typy MIME (IIS 6.0).

Informace o tom, jak určit typ MIME ve službě IIS 7 v Přidat typ MIME (IIS7)..

Nastavení rozšíření .vsto a MIME Typ, který má application/x-ms-vsto.

Viz také

Koncepty

Řešení potíží s nasazením ClickOnce

Další zdroje

Nasazení řešení Office