<элемент 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>