Condividi tramite


Cenni preliminari sulle proprietà personalizzate dei documenti

Quando si compila un progetto a livello di documento, in Visual Studio vengono aggiunte due proprietà personalizzate al documento nel progetto: _AssemblyLocation e _AssemblyName. Quando un utente apre un documento, l'applicazione di Microsoft Office verifica la presenza di queste proprietà di documento personalizzate. Se tale verifica ha esito positivo, l'applicazione carica il Runtime di Visual Studio Tools per Office il quale a sua volta avvia la personalizzazione. Per ulteriori informazioni, vedere Architettura delle soluzioni Office in Visual Studio.

Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento per Excel 2007, Excel 2010, Word 2007 e Word 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

_AssemblyName

Questa proprietà contiene il valore CLSID di un'interfaccia del caricatore della soluzione Office del Runtime di Visual Studio Tools per Office. Il valore CLSID è 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B. Non modificare mai questo valore.

_AssemblyLocation

Questa proprietà contiene una stringa che fornisce dettagli sul manifesto di distribuzione della personalizzazione. Per ulteriori informazioni sui manifesti, vedere Manifesti dell'applicazione e di distribuzione nelle soluzioni di Office.

Il formato del valore della proprietà _AssemblyLocation varia a seconda della modalità di distribuzione della soluzione:

  • Se la soluzione viene pubblicata per essere installata da un sito Web, da un percorso UNC o da un'unità CD o USB, la proprietà _AssemblyLocation presenta il formato DeploymentManifestPath|SolutionID. Ad esempio:

    file://deployserver/MyShare/ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

  • Durante l'esecuzione o il debug della soluzione in Visual Studio, la proprietà _AssemblyLocation presenta il formato DeploymentManifestName|SolutionID|vstolocal. Ad esempio:

    ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9|vstolocal

SolutionID è un GUID utilizzato dal Runtime di Visual Studio Tools per Office per identificare la soluzione. SolutionID viene generato automaticamente quando si compila il progetto. Il termine vstolocal indica al Runtime di Visual Studio Tools per Office che l'assembly deve essere caricato dalla stessa cartella in cui si trova il documento.

Vedere anche

Attività

Procedura: distribuire una soluzione Office utilizzando ClickOnce

Procedura: creare e modificare proprietà personalizzate di un documento

Concetti

Architettura delle personalizzazioni a livello di documento

Manifesti dell'applicazione e di distribuzione nelle soluzioni di Office

Altre risorse

Architettura delle soluzioni Office in Visual Studio