Rozwiązywanie problemów z wdrażaniem rozwiązań Office
Ten temat zawiera informacje o sposobach rozwiązywania typowych problemów, które mogą wystąpić podczas wdrażania rozwiązań dla pakietu Office.
Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu i aplikacji obsługiwanych w pakietach Office 2013 i Office 2010. Zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.
Rozwiązania problemów pakietu Office za pomocą Podglądu zdarzeń
Podgląd zdarzeń w systemie Windows służy do Zobacz komunikaty o błędach, które są przechwytywane przez Visual Studio Tools for Office Runtime w trakcie instalowania lub odinstalowywania rozwiązania biurowe.Te komunikaty z rejestrator zdarzeń służy do rozwiązywania problemów wdrażania i instalacji.Aby uzyskać więcej informacji, zobacz Rejestrowanie zdarzeń dla rozwiązań pakietu Office.
Zmiana nazwy zestawu powoduje konflikty
Jeśli zmienisz Nazwy zestawu wartość w aplikacji strony Projektant projektu po zostały już rozmieszczone rozwiązanie, narzędzi do publikacji będzie zmodyfikować pakiet Instalatora, aby jeden plik Setup.exe i dwa manifestów wdrażania.Jeżeli wdrożono dwa pliki manifestu, mogą wystąpić następujące warunki:
Jeśli użytkownik zainstaluje obie wersje, aplikacja będzie ładować obu dodatków.
Jeśli dodatek został zainstalowany przed zmianą nazwy zestawu, użytkownik końcowy będzie nigdy nie odbierają aktualizacji.
Aby uniknąć tych warunków, nie należy zmieniać tego rozwiązania Nazwy zestawu wartość po wdrożenie tego rozwiązania.
Sprawdzanie aktualizacji zajmuje dużo czasu
Visual Studio 2010 Tools for Office Runtime zawiera wpis rejestru, którego administratorzy mogą ustawić wartość limitu czasu pobierania manifestów i roztworu.
Aby ustawić wartość limitu czasu
W rejestrze przejdź do następującego klucza:
HKEY_CURRENT_USER\Software\Microsoft\VSTA
W AddInTimeout podklucz, należy ustawić wartość limitu czasu w milisekundach.
Jeśli AddInTimeout podklucz nie istnieje, utwórz go jako wartość typu DWORD.
Nie można zaktualizować ani opublikować w sieciowym udziale plików
Rozwiązania pakietu Office, które są w sieciowym udziale plików może wyświetlić komunikat wprowadzające w błąd podczas aktualizacji, jeśli plik Setup.exe tego rozwiązania jest zablokowany w procesie, podczas gdy aktualizacja jest publikowana.Wiadomość może powiedzieć: "nie można dodać"setup.exe"w sieci Web.Plik setup.exe już istnieje w tej witrynie sieci Web."
Aby ułatwić zapobieganie blokowania plików, należy wybrać udział tylko do odczytu użytkownikom końcowym.Jednakże jeśli dokumenty są w udziale, również staną tylko do odczytu do użytkowników końcowych.
Wymagania wstępne dotyczące pakietu Microsoft Office nie są zainstalowane.
Można dodać.NET Framework Visual Studio Tools for Office Runtimei Office podstawowe zestawy międzyoperacyjne do pakietu Instalatora jako warunki wstępne, które są wdrażane w programie pakietu Office.Aby uzyskać informacje dotyczące sposobu instalowania podstawowe zestawy międzyoperacyjne, zobacz Konfigurowanie komputera do opracowywania rozwiązań pakietu Office i Porady: instalowanie podstawowych zestawów międzyoperacyjnych pakietu Office.
Publikowanie za pomocą "Localhost" może powodować problemy z instalacją
Gdy używasz "https://localhost" jako lokalizacji publikowania lub instalacji na poziomie dokumentu rozwiązania Kreatora publikowania nie konwertuje ciąg z nazwą komputera prawdziwe.W tym przypadku rozwiązanie należy zainstalować na komputerze deweloperskim.Aby rozmieszczonego rozwiązania używać usług IIS na komputerze deweloperskim, zamiast pełnej kwalifikowanej nazwy dla wszystkich lokalizacji FTP-HTTP/HTTPS localhost.
Zestawy buforowane są ładowane zamiast aktualizowane zestawy
Fusion, program ładujący zestawu.NET Framework, ładuje buforowaną kopię zestawów, gdy ścieżki wyjściowej projektu jest na sieciowym udziale pliku, zgromadzenie jest podpisany przy użyciu silnej nazwy i wersji zestawu dostosowania nie ulega zmianie.Jeśli aktualizacja jest to zespół, który spełnia te warunki, aktualizacja nie pojawi się przy następnym logowaniu się uruchomić projektu, ponieważ jest ładowany buforowanej kopii.
Visual Studio można skonfigurować, tak aby Fusion pobierze zestawów ilekroć dany projekt jest uruchamiany.
Aby pobrać zestawy ładowania buforowane kopie
Na pasku menu wybierz Projekt, ProjectNameWłaściwości.
Na aplikacji wybierz Informacji o zestawie.
W pierwszym Wersja zestawu wprowadź gwiazdkę (*), a następnie wybierz polecenie OK przycisk.
Po zmianie wersji zestawu można kontynuować znak z zestawu przy użyciu silnej nazwy i syntezy załaduje najbardziej aktualną wersję dostosowania.
Instalacja kończy się niepowodzeniem, gdy identyfikator URI zawiera znaki US ASCII tego Are't
Podczas publikowania rozwiązanie Office lokalizacji FTP-HTTP/HTTPS, ścieżka nie może mieć żadnych znaków Unicode, których nie ma w US-ASCII.Znaki te mogą spowodować niespójnego działania Instalatora.Używaj znaków US-ASCII na ścieżce instalacji.
Pojawi się monit, aby ręcznie odinstalować podczas publikowania i instalowania rozwiązania na komputerze deweloperskim
Podczas konstruowania rozwiązanie Office wersja zbudowany jest automatycznie rejestrowany.Jeśli został wcześniej opublikowany i zainstalowane na komputerze rozwoju tego samego roztworu Visual Studio Tools for Office Runtime wykrywa, że ścieżka instalacji dla opublikowana wersja i wersja zbudowane są różne po następny zbudowany jest rozwiązanie, przebudowany lub opublikowane.Mówi komunikat o błędzie "nie można zainstalować dostosowania, ponieważ inna wersja jest aktualnie zainstalowana i nie można uaktualnić z tej lokalizacji." Klucze rejestru są aktualizowane zawsze po odbudowaniu rozwiązania.W związku z tym należy odinstalować poprzednią wersję przed opublikowaniem, program Debug: polecenie lub uruchomić nową wersję.
Aby zapobiec pojawianiu się wiadomości, należy utworzyć inne konto użytkownika na komputerze dewelopera, aby przetestować wdrożenie.Alternatywnie można odinstalować wersję z listy zainstalowanych programów na komputerze przed Następna opublikowaniem, program Debug: polecenie lub odbudować roztwór.
Nieprzechwycony wyjątek lub metoda nie znaleziono błąd podczas instalowania rozwiązania
Podczas instalowania rozwiązania biurowe otwierając manifest wdrażania (plik .vsto), mogą pojawić się Office aplikacji, dokumencie lub skoroszycie, komunikaty o błędach następujące warunki:
Nie można odnaleźć metody.
MissingMethodException.
Nieprzechwycony wyjątek.
Aby uniknąć tych komunikatów o błędach, należy zainstalować rozwiązania przez uruchomienie programu instalacyjnego.
Podczas instalowania rozwiązania bez uruchamiania programu instalacyjnego Instalatora nie sprawdzaj lub zainstalować wymagania wstępne.Instalator sprawdza poprawnej wersji wstępnych i instaluje je w razie potrzeby.
Manifest klucze rejestru dla zmiany dodatków po zbudowaniu projektu programu InstallShield Limited Edition
Klucz rejestru manifestu, który jest częścią instalacji dodatku czasami program zmieni się z .vsto do. dll.manifest podczas konstruowania projektu programu InstallShield Limited Edition.
Aby obejść ten problem, Utwórz projekt programu InstallShield Limited Edition w inne rozwiązanie, lub użyć CompanyName.AddinName jako wartości klucza rejestru, która zawiera nazwę dodatku.
Instalator ClickOnce dla rozwiązania pakietu Office nie instaluje podstawowe zestawy międzyoperacyjne
Po uruchomieniu programu instalacyjnego, który tworzy ClickOnce dla rozwiązania pakietu Office Instalatora dla podstawowe zestawy międzyoperacyjne pakietu Office (PIAs) jest uruchamiana tylko wtedy, gdy nie PIAs są już zainstalowane.
Jeśli program instalacyjny nie instaluje się PIAs poprawnie, zainstaluj je ręcznie przez uruchomienie pliku Instalatora o nazwie o2007pia.msi w katalogu instalacyjnym.
Ponowna instalacja pakietu Office Solutions powoduje, że Argument poza zakres wyjątku
Podczas ponownej instalacji rozwiązanie Office ArgumentOutOfRangeException wyjątek może pojawić się następujący komunikat o błędzie: określony argument jest spoza zakresu prawidłowych wartości.
Ta sytuacja występuje, jeśli różni się obudowa dla adresu URL, aby uzyskać lokalizację instalacji.Na przykład, ten błąd zostanie wyświetlony po zainstalowaniu rozwiązanie pakietu Office z https://fabrikam.com/ExcelSolution.vsto po raz pierwszy, a następnie wykorzystywane https://fabrikam.com/excelsolution.vsto po raz drugi.
Aby zapobiec pojawianiu się wiadomości, należy użyć tego samego obudowy podczas instalowania rozwiązań dla pakietu Office.
Nie można zainstalować rozwiązanie ClickOnce otwierając Manifest rozmieszczania w sieci Web
Użytkownicy mogą zainstalować rozwiązania biurowe, otwierając manifest rozmieszczania w sieci Web.Jednak niektóre instalacje programu Internet Information Services (IIS) blokuje rozszerzenie nazwy pliku .vsto.Przed użyciem wdrożyć rozwiązanie pakietu Office, należy zdefiniować typ MIME w usługach IIS.
Aby dowiedzieć się, jak zdefiniować typ MIME w usługach IIS 6, zobacz Skonfigurować typy MIME (IIS 6.0).
Aby dowiedzieć się, jak zdefiniować typ MIME w IIS 7, zobacz dodać typ MIME (IIS7)..
Ustaw rozszerzenie .vsto i typu MIME do aplikacja/x-ms-vsto.
Zobacz też
Koncepcje
Rozwiązywanie problemów z wdrożeniami ClickOnce