<Elemento entryPoints> (sviluppo di Office in Visual Studio)
L'elemento entryPoints
dello spazio dei nomi vstav3
contiene tutti gli elementi entryPoint
associati a una soluzione Office.
Sintassi
<entryPoints>
<entryPoint>
</entryPoint>
<entryPoint>
</entryPoint>
<entryPoint>
</entryPoint>
</entryPoints>
Elementi e attributi
L'elemento entryPoints
è obbligatorio e si trova nello spazio dei nomi vstav3
. Per ogni soluzione Office è definito un elemento entryPoints
in un manifesto dell'applicazione. Ad esempio, se si distribuiscono tre soluzioni Office in una distribuzione multiprogetto, nel manifesto dell'applicazione sono presenti tre elementi entryPoints
.
L'elemento entryPoints
presenta l'attributo seguente:
Attributo | Descrizione |
---|---|
ID | Necessario per la distribuzione multiprogetto. Il nome della soluzione Office. L'id non può contenere il simbolo uguale (=). |
entryPoints
presenta gli elementi seguenti:
entryPoint
Obbligatorio. Il ruolo dell'elemento nello spazio dei nomi è definito nell'elemento entryPoint (sviluppo di Office in Visual Studio).The role of the entryPoint
element in the vstav3
namespace is defined in <entryPoint> element (Office development in Visual Studio).
Esempio di personalizzazione a livello di documento
Descrizione
Nell'esempio di codice seguente viene illustrato l'elemento entryPoints
in un manifesto dell'applicazione per una soluzione a livello di documento distribuita tramite ClickOnce. Questo esempio di codice fa parte di un esempio più ampio fornito nei manifesti dell'applicazione per le soluzioni Office.
Codice
<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>
Esempio di componente aggiuntivo VSTO
Descrizione
Nell'esempio di codice seguente viene illustrato un entryPoints
elemento in un manifesto dell'applicazione per una soluzione a livello di applicazione distribuita tramite ClickOnce. Questo esempio di codice fa parte di un esempio più ampio fornito nei manifesti dell'applicazione per le soluzioni Office.
Codice
<vstav3:entryPoints>
<vstav3:entryPoint
class="ContosoOutlookAddIn.ThisAddIn">
<assemblyIdentity
name="ContosoOutlookAddIn"
version="1.0.0.0"
language="neutral"
processorArchitecture="msil" />
</vstav3:entryPoint>
</vstav3:entryPoints>
Esempio di distribuzione multiprogetto
Descrizione
L'esempio di codice seguente illustra l'elemento entryPoints
in un manifesto dell'applicazione per una distribuzione di più progetti. Questo esempio di codice fa parte di un esempio più ampio fornito nei manifesti dell'applicazione per le soluzioni Office.
Codice
<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>