entryPointsCollection
名前空間の vstav3
要素は、Office ソリューションに関連付けられているすべての entryPoints
要素を格納します。
構文
<entryPointsCollection>
<entryPoints>
<entryPoint>
</entryPoint>
<entryPoint>
</entryPoint>
<entryPoint>
</entryPoint>
</entryPoints>
</entryPointsCollection>
要素と属性
entryPointsCollection
要素は必須です。この要素は vstav3
名前空間にあります。 子要素もこの名前空間に属している必要があります。 アプリケーション マニフェストで定義された entryPointsCollection
要素が 1 つだけあります。
entryPointsCollection
要素に属性はありません。
entryPointsCollection
には、次の要素があります。
entryPoints
必須。 vstav3
名前空間での entryPoints
要素の役割は、「<entryPoints> 要素 (Visual Studio での Office 開発)」で定義されています。
ドキュメント レベルのカスタマイズの例
説明
次のコード例では、ClickOnce を使用して配置したドキュメント レベルのソリューションのアプリケーション マニフェストにある entryPointsCollection
要素を示しています。 このコード例は、「Office ソリューション用アプリケーション マニフェスト」に記載されている例から一部を抜粋したものです。
コード
<vstav3:entryPointsCollection>
<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>
</vstav3:entryPointsCollection>
VSTO アドインの例
説明
次のコード例では、ClickOnce を使用して配置したアプリケーション レベルのソリューションのアプリケーション マニフェストにある entryPointsCollection
要素を示しています。 このコード例は、「Office ソリューション用アプリケーション マニフェスト」に記載されている例から一部を抜粋したものです。
コード
<vstav3:entryPointsCollection>
<vstav3:entryPoints>
<vstav3:entryPoint
class="ContosoOutlookAddIn.ThisAddIn">
<assemblyIdentity
name="ContosoOutlookAddIn"
version="1.0.0.0"
language="neutral"
processorArchitecture="msil" />
</vstav3:entryPoint>
</vstav3:entryPoints>
</vstav3:entryPointsCollection>
複数プロジェクトの配置の例
説明
次のコード例では、2 つの Office ソリューションを使用した複数プロジェクトの配置でのアプリケーション マニフェストにある entryPointsCollection
要素を示しています。 このコード例は、「Office ソリューション用アプリケーション マニフェスト」に記載されている例から一部を抜粋したものです。
コード
<vstav3:entryPointsCollection>
<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>
</vstav3:entryPointsCollection>