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