Wdrażanie rozwiązania do pakietu Office przy użyciu technologii ClickOnce
Można wdrożyć swoje Office 2013 lub Office 2010 roztwór w mniej kroków, jeśli używasz ClickOnce.Podczas publikowania aktualizacji rozwiązanie automatycznie Wykryj i zainstaluj je.Jednakże ClickOnce wymaga zainstalowania rozwiązanie osobno dla każdego użytkownika komputera.W związku z tym należy rozważyć użycie Instalator Windows (.msi), jeśli więcej niż jeden użytkownik uruchomi rozwiązania na tym samym komputerze.
Aby uzyskać pełną listę różnic między wdrażania ClickOnce i wdrażania Instalator Windows, zobacz Wybór strategii rozmieszczania.
W tym temacie
Publikuj rozwiązanie
Zdecydować, jaki chcesz udzielić zaufania do roztworu
Help users install the solution
Umieścić dokument rozwiązania na komputerze użytkownika końcowego (tylko w przypadku dostosowania poziomie dokumentu)
Umieścić dokument rozwiązania na serwerze, na którym jest uruchomiony program SharePoint (tylko w przypadku dostosowania poziomie dokumentu)
Tworzenie instalatora niestandardowego
Publish an update
Zmień lokalizację instalacji rozwiązania
Wycofać rozwiązanie do wcześniejszej wersji
Aby uzyskać więcej informacji na temat sposobu wdrażania rozwiązanie pakietu Office przez utworzenie pliku Instalator Windows, zobacz Wdrażanie rozwiązania do pakietu Office przy użyciu Instalatora Windows.
Publikuj rozwiązanie
Można opublikować rozwiązania, używając Kreatora publikowania lub Project Designer.W tej procedurze, będziesz używać Project Designer ponieważ zapewnia pełny zestaw opcji publikowania.Zobacz Publikowanie kreatora (rozwój pakietu Office w programie Visual Studio).
Aby opublikować rozwiązanie
W Solution Explorer, wybierz węzeł, który ma nazwę projektu.
Na pasku menu wybierz polecenie Projekt, NazwaProjektu Właściwości.
W Project Designer, wybierz polecenie Opublikuj kartę, która na następującej ilustracji pokazano.
W Lokalizację folderu publikowania (witryny sieci web, serwer ftp lub ścieżki pliku) wprowadź ścieżkę folderu, w którym ma Project Designer do skopiowania plików rozwiązania.
Można wprowadzić dowolną z następujących rodzajów ścieżek.
Ścieżka lokalna (na przykład, C:\FolderName\FolderName).
Adres URL (na przykład, https://www.contoso.com/mySolution/).
Ścieżka Uniform Naming Convention (UNC) do folderu w sieci (na przykład, \\ServerName\FolderName).
Ścieżką względną (na przykład, PublishFolder\, który jest folder, do którego projektu są publikowane domyślnie).
W Adres URL folderu instalacji wprowadź pełną ścieżkę lokalizacji, gdzie użytkownicy końcowi będą znaleźć rozwiązanie.
Jeśli nie znasz jeszcze lokalizacji, nie wprowadzić żadnych wartości w tym polu.Domyślnie ClickOnce wyszukuje aktualizacje w folderze, z którego użytkownicy zainstalować rozwiązania.
Naciśnij przycisk Wymagania wstępne.
W Warunki wstępne okno dialogowe pole, upewnij się, że Tworzenie Instalatora, aby zainstalować wstępnie wymagane składniki pole wyboru jest zaznaczone.
W wybrać które wymagania wstępne dotyczące instalacji listy, zaznacz pole wyboru dla Instalator Windows 4.5 i odpowiedniego pakietu.NET Framework.
Na przykład jeśli elementy docelowe rozwiązanie .NET Framework 4.5, zaznacz pola wyboru odpowiadające Instalator Windows 4.5 i Microsoft.NET Framework 4.5 pełne.
Jeśli rozwiązanie jest przeznaczony dla 4.5.NET Framework, również zaznaczyć Visual Studio 2010 Tools for Office Runtime pole wyboru.
[!UWAGA]
Domyślnie to pole wyboru nie jest wyświetlany.Aby wyświetlić to pole wyboru, należy utworzyć pakiet program inicjujący.Zobacz Tworzenie pakietu inicjującego dla pakietu Office 2013 VSTO dodatek z programu Visual Studio 2012 r..
W obszarze Określ lokalizacja instalacji wymagań wstępnych, wybierz jedną z opcji, które są wyświetlane, a następnie wybierz OK przycisk.
W poniższej tabeli opisano każdą opcję.
Opcja
Opis
Pobierz wymagania wstępne z witryny sieci web dostawcy składnika
Użytkownik jest monitowany o pobrać i zainstalować te wymagania wstępne od dostawcy.
Pobieranie wymagań wstępnych z tej samej lokalizacji co Moja aplikacja
Wstępnie wymagane oprogramowanie jest zainstalowane za pomocą roztworu.Jeśli wybierzesz tę opcję, Visual Studio kopiuje wszystkie wstępnie wymagane pakiety do lokalizacji publikowania dla Ciebie.Aby ta opcja działała uwzględnione w wymaganiach wstępnych opakowania muszą być na komputerze deweloperskim.
Pobrać z następującej lokalizacji wymagania wstępne
Visual Studio kopiuje wszystkie pakiety uwzględnione w wymaganiach wstępnych do określonej lokalizacji i instaluje je za pomocą roztworu.
Wybierz polecenie aktualizacje przycisk, określ, jak często ma każdy użytkownik końcowy dodatek lub dostosowywania, sprawdź, czy są dostępne aktualizacje, a następnie wybierz polecenie OK przycisk.
[!UWAGA]
Jeśli łącza przy użyciu dysku CD lub dysku wymiennym, wybierz polecenie Never check for updates przycisku opcji.
Aby uzyskać informacje dotyczące publikowania aktualizacji, zobacz Publish an Update.
Wybierz polecenie Opcje przycisk, przejrzyj opcje w Opcje okno dialogowe pole, a następnie wybierz polecenie OK przycisk.
Wybierz polecenie Opublikować teraz przycisk.
Visual Studio dodaje następujące foldery i pliki do folderu publikowania, określonej we wcześniejszej części tej procedury.
Plików aplikacji folder.
Program instalacyjny.
Wdrożeniu oczywisty wskazuje rozmieszczenia oczywiste najnowszej wersji.
Plików aplikacji folder zawiera podfolder dla każdej wersji, które publikujesz.Każdy podfolder określonej wersji zawiera następujące pliki.
Manifest aplikacji.
Manifest wdrożenia.
Dostosowywanie zestawów.
Następująca ilustracja pokazuje strukturę folderu publikowania dla dodatek programu Outlook.
[!UWAGA]
ClickOnce dołącza rozszerzenie .deploy do zestawów tak, aby zabezpieczone instalacji programu Internet Information Services (IIS) nie będzie blokował pliki ze względu na rozszerzenie niebezpieczne.Gdy użytkownik instaluje rozwiązanie, ClickOnce Usuwa rozszerzenie .deploy.
Skopiuj pliki rozwiązania do lokalizacji instalacji określonej we wcześniejszej części tej procedury.
Zdecydować, jaki chcesz udzielić zaufania do roztworu
Przed rozwiązania można uruchamiać na komputerach użytkowników, albo masz musi zaufania dotacji lub użytkownicy muszą reagować na monitu o zaufanie przy instalacji roztwór.Aby udzielić zaufania do roztworu, podpisywać manifestów przy użyciu certyfikatu, który identyfikuje znany i zaufany wydawca.Zobacz Ufanie roztworze poprzez podpisanie aplikacji i wdrażania przejawia.
Jeśli łącza dostosowywania poziomie dokumentu i chcesz umieścić dokument do folderu na komputerze użytkownika lub udostępnić dokument w witrynie programu SharePoint, upewnij się, że urząd ufa lokalizacji dokumentu.Zobacz Udzielanie zaufania do dokumentów.
Pomóc użytkownikom instalować rozwiązanie
Użytkownicy mogą zainstalować roztwór przez uruchomienie programu instalacyjnego, otwarcie manifest wdrożenia lub w przypadku dostosowywania poziomie dokumentu, otwarcie dokumentu bezpośrednio.Najlepszym rozwiązaniem użytkownicy powinni zainstalować rozwiązania przy użyciu programu instalacyjnego.Dwie pozostałe metody nie upewnij się, że wstępnie wymagane oprogramowanie jest zainstalowane.Jeśli użytkownik chce otworzyć dokument z lokalizacji instalacji, że należy ją dodać do listy Zaufane lokalizacje w Centrum zaufania aplikacji pakietu Office.
Otwórz dokument dostosowywania poziomie dokumentu
Użytkownicy mogą otwierać dokument dostosowywania poziomie dokumentu bezpośrednio z lokalizacji instalacji lub przez kopiowanie dokumentu do ich komputera lokalnego, a następnie klikając ikonę kopii.
Zgodnie z zaleceniami dotyczącymi użytkowników należy otwierać kopię dokumentu na swoich komputerach, tak, że wielu użytkowników nie będzie podejmować próby otwarcia tej samej kopii w tym samym czasie.Aby wymusić tę praktykę, można skonfigurować program instalacyjny o skopiowanie go do komputerów użytkowników.Zobacz Umieścić dokument rozwiązania na komputerze użytkownika końcowego (tylko w przypadku dostosowania poziomie dokumentu).
Instalowanie roztwór otwierając do manifestu wdrażania z witryny sieci Web usług IIS
Użytkownicy mogą zainstalować rozwiązanie pakietu Office, otwierając do manifestu wdrażania z sieci web.Jednakże zabezpieczonej instalacji programu Internet Information Services (IIS) będzie blokował pliki, które mają rozszerzenie .vsto.Typ MIME musi być zdefiniowana w usługi IIS, aby można było wdrożyć rozwiązanie pakietu Office za pomocą usług IIS.
Aby dodać typ MIME .vsto do usług IIS 6.0
Na serwerze, na którym uruchomiono usługi IIS 6.0, wybierz polecenie Start, Wszystkie programy, Narzędzia administracyjne, Menedżer usług Internet Information Services (IIS).
Wybierz nazwę komputera, witryn sieci Web folderu lub witryny sieci web, która konfiguracji.
Na pasku menu wybierz polecenie akcji, Właściwości.
Na Nagłówków HTTP tab, wybrać Typów MIME przycisk.
W Typów MIME okno, wybierz polecenie New przycisk.
W Typu MIME okna, wprowadź .vsto jako rozszerzenie, wprowadź aplikacja/x-ms-vsto jako MIME wpisz, a następnie zastosować nowe ustawienia.
[!UWAGA]
Aby zmiany zostały wprowadzone musisz ponownie uruchom usługę publikowania w sieci World Wide Web lub poczekaj, aż proces roboczy do recyklingu.Należy następnie opróżnić pamięć podręczną dysku przeglądarki, a następnie spróbuj ponownie otworzyć plik .vsto.
Aby dodać typ MIME .vsto do usług IIS 7.0
Na serwerze, na którym uruchomiono usługi IIS 7.0, wybierz polecenie Start, Wszystkie programy, Akcesoria.
Otwarcie menu skrótów dla polecenia, a następnie wybierz polecenie Uruchom jako administrator.
W Otwórz polu, wprowadź następującą ścieżkę, a następnie wybierz OK przycisk.
%windir%\system32\inetsrv
Wprowadź następujące polecenie, a następnie zastosować nowe ustawienia.
set config /section:staticContent /+[fileExtension='.vsto',mimeType='application/x-ms-vsto']
[!UWAGA]
Aby zmiany zaczęły obowiązywać należy ponownie uruchomić Usługa publikowania w sieci World Wide Web lub należy poczekać, aż proces roboczy do recyklingu.Należy następnie opróżnić pamięć podręczną dysku przeglądarki, a następnie spróbuj ponownie otworzyć plik .vsto.
Umieścić dokument rozwiązania na komputerze użytkownika końcowego (tylko w przypadku dostosowania poziomie dokumentu)
Aby skopiować dokument rozwiązań na komputerze użytkownika końcowego dla nich, tworzeniu akcji powdrożeniowe ze strony działu.W ten sposób użytkownik nie musi ręcznie skopiuj dokument z lokalizacji instalacji do ich komputera po instalacji rozwiązania.Musisz utworzyć klasę, która definiuje akcję powdrożeniowe ze strony działu, budowania i publikowania roztwór, modyfikowanie manifest aplikacji i ponownie podpisać manifest aplikacji i wdrażania.
W poniższych procedurach założono, że nazwa projektu to ExcelWorkbook i opublikowanie roztwór do C:\publish katalogu na komputerze.
Utworzyć klasę, która definiuje akcję powdrożeniowe ze strony działu
Na pasku menu, kliknij Plik, Dodaj, Nowy projekt.
W Dodaj nowy projekt dialogowe, w Szablonów okienka, wybierz polecenie systemu Windows folder.
W Szablony okienka, wybierz polecenie Biblioteka klas szablonu.
W Nazwa wprowadź FileCopyPDA, a następnie wybierz polecenie OK przycisk.
W Solution Explorer, wybierz polecenie FileCopyPDA projektu.
Na pasku menu wybierz polecenie Projekt, Dodaj odwołanie.
Na .NET tab, dodać odwołania do Microsoft.VisualStudio.Tools.Applications.Runtime i Microsoft.VisualStudio.Tools.Applications.ServerDocument.
Zmień nazwę klasy do FileCopyPDA, a następnie zastąpić zawartość pliku z kodem.Ten kod wykonuje następujące zadania:
Kopiuje dokument do komputera użytkownika.
Zmiany _AssemblyLocation właściwość ze ścieżką względną do w pełni kwalifikowaną ścieżką dla manifestu wdrażania.
Usuwa plik, jeśli użytkownik odinstalowywuje rozwiązanie.
Imports Microsoft.VisualStudio.Tools.Applications.Deployment Imports Microsoft.VisualStudio.Tools.Applications Public Class FileCopyPDA Implements IAddInPostDeploymentAction Sub Execute(ByVal args As AddInPostDeploymentActionArgs) Implements IAddInPostDeploymentAction.Execute Dim dataDirectory As String = "Data\ExcelWorkbook.xlsx" Dim file As String = "ExcelWorkbook.xlsx" Dim sourcePath As String = args.AddInPath Dim deploymentManifestUri As Uri = args.ManifestLocation Dim destPath As String = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) Dim sourceFile As String = System.IO.Path.Combine(sourcePath, dataDirectory) Dim destFile As String = System.IO.Path.Combine(destPath, file) Select Case args.InstallationStatus Case AddInInstallationStatus.InitialInstall, AddInInstallationStatus.Update System.IO.File.Copy(sourceFile, destFile) ServerDocument.RemoveCustomization(destFile) ServerDocument.AddCustomization(destFile, deploymentManifestUri) Exit Select Case AddInInstallationStatus.Uninstall If System.IO.File.Exists(destFile) Then System.IO.File.Delete(destFile) End If Exit Select End Select End Sub
using Microsoft.VisualStudio.Tools.Applications.Deployment; using Microsoft.VisualStudio.Tools.Applications; using System.IO; namespace FileCopyPDA { public class FileCopyPDA : IAddInPostDeploymentAction { public void Execute(AddInPostDeploymentActionArgs args) { string dataDirectory = @"Data\ExcelWorkbook.xlsx"; string file = @"ExcelWorkbook.xlsx"; string sourcePath = args.AddInPath; Uri deploymentManifestUri = args.ManifestLocation; string destPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); string sourceFile = System.IO.Path.Combine(sourcePath, dataDirectory); string destFile = System.IO.Path.Combine(destPath, file); switch (args.InstallationStatus) { case AddInInstallationStatus.InitialInstall: case AddInInstallationStatus.Update: File.Copy(sourceFile, destFile); ServerDocument.RemoveCustomization(destFile); ServerDocument.AddCustomization(destFile, deploymentManifestUri); break; case AddInInstallationStatus.Uninstall: if (File.Exists(destFile)) { File.Delete(destFile); } break; } }
Podczas tworzenia i publikowania rozwiązanie
W Solution Explorer, otwórz menu skrótów dla FileCopyPDA projektu, a następnie wybierz budować.
Otwarcie menu skrótów dla ExcelWorkbook projektu, a następnie wybierz budować.
Otwarcie menu skrótów dla ExcelWorkbook projektu, a następnie wybierz Dodaj odwołanie.
W Dodaj odwołanie okno dialogowe Wybierz Projekty tab, wybrać FileCopyPDA, a następnie wybierz polecenie OK przycisk.
W Solution Explorer, wybierz polecenie ExcelWorkbook projektu.
Na pasku menu, wybierz opcję Projekt, Nowy Folder.
Wprowadzanie danych, a następnie wybierz klawisz Enter.
W Solution Explorer, wybierz polecenie danych folder.
Na pasku menu wybierz polecenie Projekt, Dodaj istniejący element.
W Dodaj istniejący element okno dialogowe, przejdź do katalogu wyjściowego dla ExcelWorkbook projektu, wybierz polecenie ExcelWorkbook.xlsx pliku, a następnie wybierz Dodaj przycisk.
W Solution Explorer wybrać ExcelWorkbook.xlsx pliku.
W Właściwości okna, zmiana Tworzenie akcji właściwość, aby zawartości i Kopiuj do katalogu wyjściowego właściwość, aby Kopiuj jeśli nowszy.
Po zakończeniu tych czynności projektu będzie przypominał poniższej ilustracji.
Publikowanie ExcelWorkbook projektu.
Modyfikowanie manifest aplikacji
Otwórz c:\publish katalogu za pomocą Eksplorator plików.
Otwórz Plików aplikacji folder, a następnie otwórz folder, który odpowiada Najnowsza opublikowana wersja rozwiązania.
Otwórz ExcelWorkbook.dll.manifest plik w edytorze tekstów, takim jak Notatnik.
Po </vstav3:update> element, dodaj następującą kodu.Dla atrybutu klasy <vstav3:entryPoint> element, należy użyć następującej składni: NamespaceName.ClassName.W poniższym przykładzie, nazwy obszaru nazw i klasy są takie same, więc jest wynikowa Nazwa punktu wejścia FileCopyPDA.FileCopyPDA.
<vstav3:postActions> <vstav3:postAction> <vstav3:entryPoint class="FileCopyPDA.FileCopyPDA"> <assemblyIdentity name="FileCopyPDA" version="1.0.0.0" language="neutral" processorArchitecture="msil" /> </vstav3:entryPoint> <vstav3:postActionData> </vstav3:postActionData> </vstav3:postAction> </vstav3:postActions>
Ponownie podpisać manifesty aplikacji i wdrażania
W %USERPROFILE%\Documents\Visual Studio 2012\Projects\ExcelWorkbook\ExcelWorkbook folder, kopia ExcelWorkbook_TemporaryKey.pfx certyfikat z pliku, a następnie wklej go do PublishFolder \Application Files\ExcelWorkbookMostRecentPublishedVersion folder.
Otwórz okno wiersza polecenia programu Visual Studio, a następnie zmień katalogi w celu c:\publish\Application Files\ExcelWorkbookMostRecentPublishedVersion folder (na przykład, c:\publish\Application Files\ExcelWorkbook_1_0_0_4).
Podpisz manifest aplikacji zmodyfikowanych, uruchamiając następujące polecenie:
mage -sign ExcelWorkbook.dll.manifest -certfile ExcelWorkbook_TemporaryKey.pfx
Pojawi się komunikat "Pomyślnie podpisane ExcelWorkbook.dll.manifest".
Zmienić na c:\publish folderu i następnie aktualizacji i znak rozmieszczenie manifest, uruchamiając następujące polecenie:
mage -update ExcelWorkbook.vsto -appmanifest "Application Files\Ex celWorkbookMostRecentVersionNumber>\ExcelWorkbook.dll.manifest" -certfile "Application Files\ExcelWorkbookMostRecentVersionNumber>\ExcelWorkbook_TemporaryKey.pfx"
[!UWAGA]
W poprzednim przykładzie, należy zastąpić MostRecentVersionNumber z numerem wersji wcześniej opublikowanej wersji rozwiązania (na przykład, 1_0_0_4).
Pojawi się komunikat "Pomyślnie podpisane ExcelWorkbook.vsto".
Skopiuj plik ExcelWorkbook.vsto do c:\publish\Application Files\ExcelWorkbookMostRecentVersionNumber katalogu.
Umieścić dokument rozwiązania na serwerze, na którym jest uruchomiony program SharePoint (tylko w przypadku dostosowania poziomie dokumentu)
Można publikować Twoje dostosowywania poziomie dokumentu dla użytkowników końcowych za pomocą programu SharePoint.Gdy użytkownicy przejdź do witryny programu SharePoint i Otwórz dokument, środowiska wykonawczego automatycznie instaluje rozwiązanie z udostępnionego folderu sieciowego na komputerze lokalnym.Po rozwiązanie jest zainstalowane lokalnie, dostosowanie będą nadal działać nawet, jeśli dokument został skopiowany w innych miejscach, takich jak pulpit.
Aby umieścić dokument na serwerze, na którym jest uruchomiony program SharePoint
Dodaj dokument roztwór do biblioteki dokumentów w witrynie programu SharePoint.
Wykonaj czynności z jednej z następujących podejść:
Narzędzie konfiguracji pakietu Office umożliwia dodawanie serwera, na którym jest uruchomiony program SharePoint do Centrum zaufania w programie Word lub Excel na wszystkich komputerach użytkownika.
Zobacz Zasady zabezpieczeń i ustawienia w pakiecie Office 2010.
Upewnij się, że każdy użytkownik wykonuje następujące kroki.
Na komputerze lokalnym, otwórz program Word lub Excel, wybierz polecenie pliku kartę, a następnie wybierz Opcje przycisk.
W Centrum zaufania okno dialogowe Wybierz Zaufane lokalizacje przycisk.
Wybierz Zezwalaj na zaufane lokalizacje w mojej sieci (niezalecane) pole wyboru, a następnie wybierz Dodaj nową lokalizację przycisk.
W ścieżka wprowadź adres URL biblioteki dokumentów programu SharePoint, która zawiera dokument, który wysłał (na przykład, http://SharePointServerName/TeamName/ProjectName/DocumentLibraryName).
Nie należy dodawać nazwy domyślnej strony sieci Web, takich jak plik default.aspx lub AllItems.aspx.
Wybierz podfoldery tej lokalizacji są także zaufane pole wyboru, a następnie wybierz OK przycisk.
Gdy użytkownicy otwierają dokument z witryny programu SharePoint, dokument zostanie otwarty, a dostosowanie jest zainstalowany.Użytkowników można skopiować dokument do swojego pulpitu.Dostosowanie będą nadal działać, ponieważ właściwości w dokumencie wskaż lokalizację sieciową dokumentu.
Tworzenie instalatora niestandardowego
Do swojej aplikacji pakietu Office, a nie za pomocą programu instalacyjnego, który jest tworzony podczas publikowania rozwiązanie, można utworzyć instalatora niestandardowego.Na przykład skrypt logowania można użyć do uruchomienia instalacji lub używania plik wsadowy do instalowania rozwiązania bez interakcji z użytkownikiem.Scenariusze te działają najlepiej, jeśli wymagania wstępne są już zainstalowane na komputerach użytkowników końcowych.
Jako część procesu instalacji niestandardowej wywołania narzędzia Instalatora dla rozwiązania biurowe (VSTOInstaller.exe), które jest instalowana w następującej lokalizacji domyślnie:
%CommonProgramFiles%\Microsoft shared\VSTO\10.0\VSTOInstaller.exe
Jeśli narzędzie nie jest w tej lokalizacji, można użyć klucza rejestru Setup\v4\InstallerPath środowiska wykonawczego HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSTO lub Setup\v4\InstallerPath środowiska wykonawczego HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSTO odnaleźć ścieżki do tego narzędzia.
Z VSTOinstaller.exe można używać następujących parametrów.
Parametr |
Definicja |
---|---|
/ Install lub/i |
Zainstalować rozwiązania.Ta opcja ze ścieżką manifestu wdrażania muszą być zgodne.Można określić ścieżkę na komputerze lokalnym, universal nazewnictwa udział pliku uniwersalna konwencja nazewnicza (UNC) lub stron HTTP/HTTPS.Można określić ścieżkę lokalną (C:\FolderName\PublishFolder), ścieżką względną (Publish\), lub w pełni kwalifikowana lokalizacji (\\ServerName\FolderName lub http://Nazwa_serwera/folderu). |
/ Uninstall lub /U |
Odinstalować rozwiązania.Ta opcja ze ścieżką manifestu wdrażania muszą być zgodne.Można określić, że ścieżka może być na komputerze lokalnym, udział pliku UNC lub stron HTTP/HTTPS.Można określić ścieżkę lokalną (c:\FolderName\PublishFolder), ścieżką względną (Publish\), lub w pełni kwalifikowana lokalizacji (\\ServerName\FolderName lub http://Nazwa_serwera/folderu). |
/ Silent lub /S |
Zainstalować lub odinstalować bez monitowania użytkownika o wprowadzenie danych lub wyświetlania żadnych komunikatów.Jeśli wiersz zaufania jest wymagana, dostosowanie nie jest zainstalowane lub zaktualizowane. |
/ Help lub /? |
Wyświetlić informacje pomocy. |
Po uruchomieniu VSTOinstaller.exe następujące kody błędów mogą być wyświetlane.
Kod błędu |
Definicja |
---|---|
0 |
Rozwiązanie zostało pomyślnie instalowania lub odinstalowywania lub pojawił się pomocy Instalator VSTOInstaller. |
-100 |
Jedną lub więcej opcji wiersza polecenia nie jest prawidłowy lub nie ustawiono w więcej niż jeden raz.Aby uzyskać więcej informacji, wpisz "Instalator vstoinstaller /?" lub zobacz Tworzenie instalatora niestandardowego rozwiązania ClickOnce pakietu Office.. |
-101 |
Jedną lub więcej opcji wiersza polecenia nie jest prawidłowa.Aby uzyskać więcej informacji, wpisz "Instalator vstoinstaller /?". |
-200 |
Manifest wdrożenia identyfikator URI nie jest prawidłowa.Aby uzyskać więcej informacji, wpisz "Instalator vstoinstaller /?". |
-201 |
Nie można zainstalować rozwiązanie, ponieważ rozmieszczenia oczywiste nie jest prawidłowa.Zobacz Manifesty wdrażania rozwiązań pakietu Office. |
-202 |
Nie można zainstalować rozwiązanie, ponieważ Visual Studio Tools dla pakietu Office sekcji manifest aplikacji nie jest prawidłowa.Zobacz Manifesty aplikacji dla rozwiązania dla pakietu Office. |
-203 |
Nie można zainstalować rozwiązanie, ponieważ wystąpił błąd pobierania.Sprawdź lokalizację pliku identyfikatora URI lub sieci manifestu wdrażania, a następnie spróbuj ponownie. |
-300 |
Nie można zainstalować rozwiązanie, ponieważ wystąpił wyjątek zabezpieczeń.Zobacz Zabezpieczanie rozwiązań pakietu Office. |
-400 |
Roztwór nie może być zainstalowany. |
-401 |
Nie można odinstalować rozwiązanie. |
-500 |
Operacja została anulowana, ponieważ rozwiązanie nie mógł zainstalowania lub odinstalowania, lub nie mógł pobrać manifestu wdrażania. |
Publikowanie aktualizacji
Aby zaktualizować rozwiązania, możesz opublikować go ponownie za pomocą Project Designer lub Kreatora publikowania, a następnie skopiuj Aktualizacja rozwiązania do lokalizacji instalacji.Podczas kopiowania plików do lokalizacji instalacji, upewnij się, że zastąpienie poprzednich plików.
Przy następnym uruchomieniu sprawdza rozwiązanie dla aktualizacji, to będzie znaleźć i załadować nową wersję automatycznie.
Zmień lokalizację instalacji rozwiązania
Można dodać lub zmienić ścieżkę instalacji, po opublikowaniu rozwiązania.Być może chcesz zmienić ścieżkę instalacji dla jednego lub więcej z następujących powodów:
Program instalacyjny został skompilowany przed była znana ścieżka instalacji.
Skopiowano pliki rozwiązania do innej lokalizacji.
Serwer, który obsługuje pliki instalacyjne ma nową nazwę lub lokalizację.
Aby zmienić ścieżkę instalacji rozwiązania, należy zaktualizować program instalacyjny, a następnie użytkownik musi uruchomić go.W przypadku dostosowań poziomie dokumentu trzeba również zaktualizować właściwość w ich dokumentu w celu wskazania nowej lokalizacji.
[!UWAGA]
Jeśli nie chcesz poprosić użytkowników, aby zaktualizować ich właściwości dokumentu, można poprosić użytkowników, aby uzyskać zaktualizowany dokument z lokalizacji instalacji.
Aby zmienić ścieżkę instalacji w Instalatorze programu
Otwórz polecenia okna, a następnie zmień katalogi do folderu instalacyjnego.
Uruchom program instalacyjny, a obejmują /url parametr, który ma nową ścieżkę instalacji w postaci ciągu.
Poniższy przykład pokazuje, jak zmienić ścieżkę instalacji do lokalizacji w witrynie sieci Web firmy Fabrikam, ale ten adres URL można zamienić na ścieżkę, która ma:
setup.exe /url="http://www.fabrikam.com/newlocation"
[!UWAGA]
Jeśli komunikat zostanie wyświetlony i stwierdzić, że podpis pliku wykonywalnego zostaną unieważnione, certyfikat, który został użyty do podpisania rozwiązanie nie jest już prawidłowy, a wydawca jest nieznany.W rezultacie użytkownicy będą musieli potwierdzić ich zaufania do źródła, roztworu, zanim mogą go zainstalować.
[!UWAGA]
Aby wyświetlić bieżącą wartość adresu URL, należy uruchomić setup.exe /url.
Dla dostosowania poziomu dokumentu, użytkownicy muszą Otwórz dokument, a następnie zaktualizuj jego _AssemblyLocation właściwość.W poniższych krokach opisano, jak użytkownicy mogą wykonywać to zadanie.
Aby zaktualizować właściwości _AssemblyLocation w dokumencie
Na pliku tab, wybrać Info, który na następującej ilustracji pokazano.
W Właściwości listy, wybierz polecenie Właściwości zaawansowane, który na następującej ilustracji pokazano.
Na Niestandardowy kartę w Właściwości listy, wybierz polecenie _AssemblyLocation, jak pokazano na poniższej ilustracji.
Wartość pole zawiera identyfikator manifestu wdrażania.
Przed identyfikatorem wprowadź pełną ścieżkę dokumentu, a następnie bar, w formacie ścieżka |Identyfikator (na przykład, File://ServerName/FolderName/FileName|74744e4b-e4d6-41eb-84f7-ad20346fe2d9.
Aby uzyskać więcej informacji dotyczących formatowania tego identyfikatora, zobacz Omówienie właściwości dokumentu niestandardowego.
Wybierz polecenie OK przycisk, a następnie zapisz i zamknij dokument.
Uruchom program instalacyjny bez parametru/URL, aby zainstalować ten roztwór w określonej lokalizacji.
Wycofać rozwiązanie do wcześniejszej wersji
Możesz wycofać rozwiązanie przywróceniu użytkowników z powrotem do wcześniejszej wersji tego roztworu.
Aby wycofać rozwiązanie
Otwórz lokalizację instalacji roztworu.
W najwyższym poziomie publikowanie folderu, usunąć manifest wdrożenia (plik .vsto).
Znaleźć podfolder dla wersji, do którego chcesz wycofać.
Skopiuj rozmieszczenia oczywiste z tego podfolderu do najwyższego poziomu publikowanie folderu.
Na przykład, aby wycofać rozwiązanie, które nazywa się OutlookAddIn1 z wersji 1.0.0.1 do wersji 1.0.0.0, skopiuj plik OutlookAddIn1.vsto z OutlookAddIn1_1_0_0_0 folder.Wkleić plik do najwyższego poziomu publikowanie folderu, zastępując manifest wdrażania określonej wersji OutlookAddIn1_1_0_0_1 który już istnieje.
Poniższa ilustracja pokazuje strukturę folderu Publikuj w tym przykładzie.
Następnym razem, że użytkownik otwiera aplikację lub dostosowany dokument, jest wykrywana zmiana manifestu wdrażania.Wcześniejszej wersji rozwiązania pakietu Office jest uruchamiany z pamięci podręcznej ClickOnce.
[!UWAGA]
Lokalne dane są zapisywane dla tylko jednej poprzedniej wersji rozwiązania.Po wycofaniu dwie wersje danych lokalnych nie jest zachowywane.Aby uzyskać więcej informacji na temat danych lokalnych, zobacz Uzyskiwanie dostępu do lokalnego i zdalnego danych w aplikacjach ClickOnce.
Zobacz też
Inne zasoby
Wdrażanie rozwiązania do pakietu Office
Wdrażanie rozwiązania do pakietu Office przy użyciu technologii ClickOnce
Jak: publikowanie rozwiązanie Office przy użyciu technologii ClickOnce
Jak: Instalowanie rozwiązanie ClickOnce Office
Tworzenie instalatora niestandardowego rozwiązania ClickOnce pakietu Office.