<entryPoints> 要素 (Visual Studio での Office 開発)
vstav3 名前空間の entryPoints 要素には、Office ソリューションに関連付けられるすべての entryPoint 要素が格納されます。
<entryPoints>
<entryPoint>
</entryPoint>
<entryPoint>
</entryPoint>
<entryPoint>
</entryPoint>
</entryPoints>
要素と属性
entryPoints 要素は必須です。この要素は vstav3 名前空間にあります。各 Office ソリューションについて、アプリケーション マニフェストに entryPoints 要素を 1 つ定義します。たとえば、複数プロジェクトの配置で Office ソリューションを 3 つ配置した場合は、アプリケーション マニフェストに entryPoints 要素が 3 つ定義されます。
entryPoints 要素には、次の属性があります。
属性 |
Description |
---|---|
id |
複数プロジェクトの配置では必須です。Office ソリューションの名前です。ここには等号 (=) を含めることはできません。 |
entryPoints には、以下の要素があります。
entryPoint
必ず指定します。vstav3 名前空間の entryPoint 要素の役割は、<entryPoint> 要素 (Visual Studio での Office 開発) で定義されます。
ドキュメント レベルのカスタマイズの例
Description
次のコード例は、ClickOnce を使用して配置されるドキュメント レベルのソリューションのアプリケーション マニフェスト内の entryPoints 要素を示しています。このコード例は、「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>
アプリケーション レベルのアドインの例
Description
次のコード例は、ClickOnce を使用して配置されるアプリケーション レベルのソリューションのアプリケーション マニフェスト内の entryPoints 要素を示しています。このコード例は、「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>