Udostępnij za pośrednictwem


Manifesty aplikacji dla rozwiązań pakietu Office

Manifest aplikacji to plik XML opisujący zestawy ładowane do rozwiązania pakietu Microsoft Office. Narzędzia programistyczne pakietu Microsoft Office w programie Visual Studio używają schematu manifestu aplikacji ClickOnce zdefiniowanego w dokumentacji manifestu aplikacji ClickOnce.

Manifesty aplikacji dla rozwiązań pakietu Office używają następujących elementów i atrybutów Technologii ClickOnce.

Element opis Atrybuty
<assembly> , element (aplikacja ClickOnce) Wymagany. Element najwyższego poziomu. manifestVersion
<assemblyIdentity> , element (aplikacja ClickOnce) Wymagany. Identyfikuje podstawowy zestaw aplikacji ClickOnce. name

version

Publickeytoken

Processorarchitecture

Język
<trustInfo> , element (aplikacja ClickOnce) Identyfikuje wymagania dotyczące zabezpieczeń aplikacji. Brak
<entryPoint> , element (aplikacja ClickOnce) Wymagany. Identyfikuje punkt wejścia kodu aplikacji do wykonania. name

dependencyName

customHostSpecified
<dependency> , element (aplikacja ClickOnce) Wymagany. Identyfikuje każdą zależność wymaganą do uruchomienia aplikacji. Opcjonalnie identyfikuje zestawy, które należy wstępnie instalować. Brak
<file> , element (aplikacja ClickOnce) Wymagany. Identyfikuje każdy plik inny niż zestaw używany przez aplikację. Może zawierać dane izolacji modelu obiektów składników (COM) skojarzone z plikiem. name

Rozmiar

Manifesty aplikacji dla rozwiązań pakietu Office mają następujący element w co.v1 przestrzeni nazw.

<entryPoint>
    <co.v1:customHostSpecified />
</entryPoint>

Te manifesty aplikacji mają również następujące elementy i atrybuty w vstav3 przestrzeni nazw.

<addIn>
  <entryPointsCollection>
    <entryPoints>
      <entryPoint>
      </entryPoint>
    </entryPoints>
  </entryPointsCollection>
  <update></update>
  <postActions>
    <postAction>
      <postActionData>
      </postActionData>
    <postAction>
  </postActions>
  <application>
    <customizations>
      <customization>
      </customization>
    </customizations>
  </application
</addIn>
Element opis Atrybuty
<customHostSpecified> , element (Office Development w programie Visual Studio) Wymagany. Oznacza manifest specjalnie jako rozwiązanie pakietu Office. Brak
<addin> , element (Office Development w programie Visual Studio) Wymagany. Przechowuje punkty wejścia w jedną przestrzeń nazw. Brak
<entryPointsCollection> , element (Office Development w programie Visual Studio) Wymagany. Grupuje wszystkie zestawy dla co najmniej jednego rozwiązania pakietu Office. id
<entryPoints> , element (Office Development w programie Visual Studio) Wymagany. Grupuje wszystkie zestawy w celu uruchomienia rozwiązania pakietu Office. Brak
<entryPoint> , element (Office Development w programie Visual Studio) Wymagany. Identyfikuje zestaw do uruchomienia w rozwiązaniu pakietu Office. class

Umowy
<update> , element (Office Development w programie Visual Studio) Wymagany. Konfiguruje aktualizacje rozwiązania. Włączone

Wygaśnięcia
<postActions> , element (Office Development w programie Visual Studio) Opcjonalny. Grupuje wszystkie akcje po wdrożeniu, które są uruchamiane po zainstalowaniu rozwiązań pakietu Office. Brak
<postAction> , element (Office Development w programie Visual Studio) Opcjonalny. Identyfikuje akcję po wdrożeniu. Brak
<postActionData> , element (Office Development w programie Visual Studio) Opcjonalny. Konfiguruje dane dla akcji po wdrożeniu. Brak
<application> , element (Office Development w programie Visual Studio) Wymagany. Opakowuje informacje specyficzne dla aplikacji w jednym węźle. Brak
<customizations> , element (Office Development w programie Visual Studio) Wymagany. Przechowuje wszystkie informacje specyficzne dla hosta aplikacji w oddzielnej przestrzeni nazw. Brak
<customization> , element (Office Development w programie Visual Studio) Wymagany. Przechowuje informacje specyficzne dla hosta aplikacji w oddzielnej przestrzeni nazw. Xmlns
<document> , element (Office Development w programie Visual Studio) Wymagane tylko dla rozwiązań na poziomie dokumentu. Przechowuje informacje specyficzne dla dostosowywania. solutionId
<appAddin> , element (Office Development w programie Visual Studio) Wymagane tylko dla rozwiązań na poziomie aplikacji. Przechowuje informacje specyficzne dla dostosowywania. Aplikacji

Loadbehavior

keyName
<friendlyName> , element (Office Development w programie Visual Studio) Opcjonalny. Przechowuje nazwę dodatku VSTO wyświetlaną na liście zainstalowanych dodatków VSTO. Brak
<description> , element (Office Development w programie Visual Studio) Wymagane tylko dla dodatków VSTO. Przechowuje opis wyświetlany na liście zainstalowanych programów. Brak
<formRegions> , element (Office Development w programie Visual Studio) Wymagane tylko w przypadku dodatków VSTO programu Outlook, które zawierają regiony formularzy. Brak
<formRegion> , element (Office Development w programie Visual Studio) Wymagane tylko w przypadku dodatków VSTO programu Outlook, które zawierają regiony formularzy. Nazwa/nazwisko
<vstoRuntime> , element (Office Development w programie Visual Studio) Wymagany. Opisuje określoną wersję środowiska uruchomieniowego Visual Studio Tools dla pakietu Office obsługiwaną przez rozwiązanie pakietu Office. Wydania

version

supportUrl

Uwagi

Manifesty aplikacji i wdrażania można edytować ręcznie w rozwiązaniach pakietu Office. Następnie należy ponownie podpisać manifesty aplikacji i wdrożenia przy użyciu Narzędzie tworzenia i edycji manifestów (mage.exe i mageui.exe). Aby uzyskać więcej informacji, zobacz Instrukcje: ponowne podpisywanie aplikacji i manifestów wdrażania.

Lokalizacja pliku

Manifest aplikacji jest specyficzny dla pojedynczej wersji rozwiązania. Z tego powodu manifesty aplikacji powinny być przechowywane oddzielnie od manifestów wdrożenia. Program Visual Studio umieszcza pliki specyficzne dla wersji w podkatalogu o nazwie po skojarzonej wersji w podkatalogu Pliki aplikacji w folderze publikowania.

Składnia nazwy pliku

Nazwa pliku manifestu aplikacji powinna być pełną nazwą i rozszerzeniem aplikacji, jak określono w elemecie assemblyIdentity , a następnie rozszerzeniem manifestu. Na przykład manifest aplikacji odwołujący się do dostosowywania OutlookAddIn1.dll będzie używać następującej składni nazwy pliku.

OutlookAddIn1.dll.manifest

Zobacz też