<элемент entryPoints> (разработка Office в Visual Studio)

Элемент entryPoints пространства имен vstav3 содержит все элементы entryPoint , связанные с решением Office.

Синтаксис

<entryPoints>
    <entryPoint>
    </entryPoint>
    <entryPoint>
    </entryPoint>
    <entryPoint>
    </entryPoint>
</entryPoints>

Элементы и атрибуты

Элемент entryPoints является обязательным и находится в пространстве имен vstav3 . В манифесте приложения определяется один элемент entryPoints для каждого решения Office. Например, при развертывании трех решений Office в многопроектном развертывании в манифесте приложения будет существовать три элемента entryPoints .

Элемент entryPoints имеет перечисленные ниже атрибуты.

Атрибут Описание
id Требуется для многопроектного развертывания. Имя решения Office. Идентификатор не может содержать знак равенства (=).

У элементаentryPoints имеются перечисленные ниже элементы.

entryPoint

Обязательно. Роль entryPoint элемента в vstav3 пространстве имен определяется в< элементе entryPoint> (разработка Office в Visual Studio).

Пример настройки на уровне документа

Description

В следующем примере кода показан entryPoints элемент в манифесте приложения для решения на уровне документа, развернутого с помощью ClickOnce. Этот пример кода является частью более крупного примера, предоставленного в манифестах приложений для решений Office.

Код

<vstav3:entryPoints>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.ThisWorkbook">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.Sheet1">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.Sheet2">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.Sheet3">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
</vstav3:entryPoints>

Пример надстройки VSTO

Description

В следующем примере кода показан entryPoints элемент манифеста приложения для решения на уровне приложения, развернутого с помощью ClickOnce. Этот пример кода является частью более крупного примера, предоставленного в манифестах приложений для решений Office.

Код

<vstav3:entryPoints>
  <vstav3:entryPoint
    class="ContosoOutlookAddIn.ThisAddIn">
    <assemblyIdentity
      name="ContosoOutlookAddIn"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
</vstav3:entryPoints>

Пример развертывания с несколькими проектами

Description

В приведенном ниже примере кода показан элемент entryPoints в манифесте приложения для многопроектного развертывания. Этот пример кода является частью более крупного примера, предоставленного в манифестах приложений для решений Office.

Код

<vstav3:entryPoints
  id="ContosoExcel">
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.ThisWorkbook">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.Sheet1">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.Sheet2">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
  <vstav3:entryPoint
    class="ContosoExcelWorkbook.Sheet3">
    <assemblyIdentity
      name="ContosoExcelWorkbook"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
</vstav3:entryPoints>
<vstav3:entryPoints
  id="ContosoOutlook">
  <vstav3:entryPoint
    class="ContosoOutlookAddIn.ThisAddIn">
    <assemblyIdentity
      name="ContosoOutlookAddIn"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="msil" />
  </vstav3:entryPoint>
</vstav3:entryPoints>

См. также