Rozwiązywanie problemów z wdrożenia rozwiązania pakietu Office
Ten temat zawiera informacje o sposobach rozwiązywania typowych problemów, które mogą wystąpić podczas wdrażania rozwiązania biurowe.
Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie dokumentu i projektów na poziomie aplikacji dla pakietu Office 2013 i Office 2010. Zobacz Funkcje dostępne w aplikacji pakietu Office i typ projektu.
Rozwiązania problemów pakietu Office za pomocą Podglądu zdarzeń
Umożliwia podgląd zdarzeń w systemie Windows Zobacz komunikaty o błędach, które są przechwytywane przez Visual Studio 2010 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ązania dla pakietu Office.
Zmiana nazwy zestawu prowadzi do konfliktów
Jeśli zmienisz Nazwy zestawu wartość w aplikacji strona Project Designer po zostały już rozmieszczone rozwiązanie, narzędzia umożliwiające tworzenie 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 zostanie pobrana obu dodatków.
Jeśli dodatek został zainstalowany przed zmianą nazwy zestawu, użytkownik końcowy nie otrzymają aktualizacje.
Aby uniknąć tych warunków, nie należy zmieniać roztwór Nazwy zestawu wartość po wdrożenie tego rozwiązania.
Sprawdzanie aktualizacji trwa zbyt długo
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ć na sieciowym udziale pliku
Rozwiązania biurowe, które znajdują się na sieciowym udziale pliku może wyświetlić komunikat wprowadzające w błąd podczas aktualizowania, jeśli plik Setup.exe w roztworze jest zablokowana 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 sieci Web."
Aby zapobiec blokowania plików, można nadać udział atrybut tylko do odczytu użytkownikom końcowym.Jednakże jeśli dokumenty są w udziale, również staną tylko do odczytu użytkownikom końcowym.
Wymagania wstępne dotyczące pakietu Microsoft Office nie są zainstalowane.
Można dodać.NET Framework Visual Studio 2010 Tools for Office Runtimei Office podstawowe zestawy międzyoperacyjne pakiet Instalatora jako warunki wstępne, które są wdrażane za pomocą rozwiązania pakietu Office.Aby uzyskać informacje dotyczące sposobu instalowania podstawowe zestawy międzyoperacyjne, zobacz Konfigurowanie komputera do opracowywania rozwiązań pakietu Office i Jak: Instalowanie pakietu Office podstawowe zestawy międzyoperacyjne.
Publikowanie za pomocą "Localhost" może powodować problemy z instalacją
Jeśli użyjesz "https://localhost" jako lokalizację publikowania lub instalacji do rozwiązań klasy w dokumencie, Kreatora publikowania nie konwertuje ciąg z nazwą komputera prawdziwe.W takim przypadku roztwór musi być zainstalowany na komputerze deweloperskim.Rozmieszczonego rozwiązania używać usług IIS na komputerze deweloperskim umożliwia utworzenie pełnej kwalifikowanej nazwy dla wszystkich lokalizacji HTTP/HTTPS/FTP zamiast localhost.
Pamięci podręcznej zestawów są ładowane zamiast zespołów zaktualizowanych
Syntezy jądrowej, moduł ładujący zestawu.NET Framework, ładuje buforowaną kopię zestawów podczas projektu danych wyjściowych znajduje się na sieciowym udziale pliku, zgromadzenie jest podpisany przy użyciu silnej nazwy i wersji zestawu dostosowania nie ulega zmianie.Jeśli zaktualizujesz zestawu, który spełnia te warunki, aktualizacja nie pojawi się przy następnym uruchomieniu projektu, ponieważ kopia buforowana jest załadowany.
Visual Studio można skonfigurować tak, aby syntezy pobierze zestawów każdym razem, gdy projekt jest uruchamiany.
Aby pobrać zestawy zamiast ładowania buforowane kopie
Na pasku menu wybierz polecenie Projekt, NazwaProjektuWłaściwości.
Na aplikacji wybierz Informacji o zestawie.
W pierwszym Wersji zestawu polu, wprowadź (gwiazdka), a następnie wybierz OK przycisk.
Po zmianie wersji zestawu, możliwa była Zarejestruj swój zestaw o silnej nazwy i ładuje najnowsza wersja dostosowanie syntezy jądrowej.
Instalacja nie powiedzie się, gdy identyfikator URI zawiera znaki US ASCII tego Are't
Po rozwiązanie pakietu Office jest publikowana w lokalizacji HTTP/HTTPS/FTP, ścieżka nie może zawierać dowolne znaki Unicode, które nie znajdują się w US-ASCII.Znaki te mogą spowodować niespójnego działania programu instalacyjnego.Używaj znaków US-ASCII dla ścieżki instalacji.
Zostanie wyświetlony 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 nie zostały zainstalowane na komputerze dewelopera tego samego roztworu Visual Studio 2010 Tools for Office Runtime wykryje, że ścieżka instalacji dla opublikowanej wersji i zbudowany wersji są różne po następny zbudowaniu roztwór przebudowany lub opublikowane.Komunikat o błędzie mówi, "nie można zainstalować dostosowania, ponieważ inna wersja jest obecnie zainstalowany i nie można uaktualnić z tej lokalizacji." Klucze rejestru są aktualizowane w każdym przypadku, gdy rozwiązanie jest odbudowywany.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ć innego konta użytkownika na komputerze dewelopera, aby przetestować wdrożenie.Alternatywnie można odinstalować wersję z listy zainstalowanych programów na komputerze przed następnie opublikować, program Debug: polecenie albo odbudować rozwiązanie.
Nieprzechwycony wyjątek lub metoda nie znaleziono błąd podczas instalowania rozwiązania
Po zainstalowaniu rozwiązania biurowe otwierając do manifestu wdrażania (plik .vsto), Office aplikacji, dokumencie lub skoroszycie, komunikaty o błędach następujące warunki mogą są:
Nie można odnaleźć metody.
MissingMethodException.
Nieprzechwycony wyjątek.
Aby zapobiec te komunikaty o błędach, należy zainstalować, uruchamiając program instalacyjny rozwiązania.
Podczas instalowania rozwiązania bez uruchamiania programu instalacyjnego Instalatora nie sprawdzaj, czy lub zainstalować wymagania wstępne.Program instalacyjny sprawdza, czy poprawną wersję wymagania wstępne i instaluje je w razie potrzeby.
Manifest kluczy rejestru dla zmiany dodatków, po zbudowaniu projektu programu InstallShield Limited Edition
Klucz rejestru manifestu, który jest częścią Instalatora dodatku programu czasami program zmiany z .vsto do. dll.manifest podczas tworzenia projektu programu InstallShield Limited Edition.
Aby obejść ten problem, Utwórz projekt InstallShield Limited Edition w inne rozwiązanie, lub użyj CompanyName.AddinName jako wartość klucza rejestru, który zawiera nazwę dodatku.
Instalator ClickOnce do swojej aplikacji pakietu Office nie instaluje podstawowe zestawy międzyoperacyjne
Po uruchomieniu programu instalacyjnego, który tworzy ClickOnce do swojej aplikacji pakietu Office, Instalator dla pakietu Office podstawowe zestawy międzyoperacyjne (PIA) działa tylko wtedy, gdy PIAs nie są już zainstalowane.
Jeśli program instalacyjny nie instaluje się PIAs poprawnie, zainstaluj je ręcznie, uruchamiając plik Instalatora o nazwie o2007pia.msi z katalogu instalacyjnego.
Ponowne instalowanie pakietu Office Solutions powoduje, że Argument poza zakres wyjątku
Podczas ponownej instalacji rozwiązanie Office ArgumentOutOfRangeException wyjątków mogą być podkreślone następujący błąd: określony argument jest spoza zakresu prawidłowych wartości.
Ta sytuacja występuje, jeśli różni się pod adres URL lokalizacji instalacji.Na przykład, zostanie wyświetlony ten błąd, jeśli zainstalowano 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ązania biurowe.
Nie można zainstalować rozwiązania ClickOnce otwierając do manifestu wdrażania z sieci Web
Użytkownicy mogą zainstalować rozwiązania biurowe, otwierając do manifestu wdrażania z sieci web.Jednakże niektóre instalacje programu Internet Information Services (IIS) blokuje rozszerzenie nazwy pliku .vsto.W usługach IIS należy zdefiniować typ MIME, zanim go używać, aby wdrożyć rozwiązanie pakietu Office.
Aby uzyskać informacje na temat definiowania typu MIME w usługach IIS 6, zobacz Skonfigurować typy MIME (usług IIS 6.0).
Aby uzyskać informacje na temat definiowania typu MIME w programie IIS 7, zobacz dodany typ MIME (IIS7)..
Rozszerzenie ustawić do .vsto i typu MIME do aplikacja/x-ms-vsto.
Zobacz też
Koncepcje
Rozwiązywanie problemów z wdrażania ClickOnce