次の方法で共有


<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 要素には、次の属性があります。

属性

説明

id

複数プロジェクトの配置では必須です。 Office ソリューションの名前です。 ここには等号 (=) を含めることはできません。

entryPoints には、以下の要素があります。

entryPoint

必ず指定します。 vstav3 名前空間の entryPoint 要素の役割は、<entryPoint> 要素 (Visual Studio での Office 開発) で定義されます。

ドキュメント レベルのカスタマイズの例

説明

次のコード例は、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>

アプリケーション レベルのアドインの例

説明

次のコード例は、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>

複数プロジェクトの配置例

説明

次のコード例は、複数プロジェクトの配置のアプリケーション マニフェスト内の 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>

参照

参照

Office ソリューション用アプリケーション マニフェスト

Office ソリューション用配置マニフェスト

ClickOnce アプリケーション マニフェスト