Información general sobre las propiedades del documento personalizado

Al compilar un proyecto de nivel de documento, Visual Studio agrega dos propiedades personalizadas al documento del proyecto: _AssemblyLocation y _AssemblyName. Cuando un usuario abre un documento, microsoft aplicación de Office lication comprueba estas propiedades de documento personalizadas. Si existen en el documento, la aplicación carga el Visual Studio Tools para Office runtime , que inicia la personalización. Para obtener más información, vea Arquitectura de soluciones de Office en Visual Studio.

Se aplica a: la información de este tema se aplica a proyectos de nivel de documento para Excel y Word. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.

_Assemblyname

Esta propiedad contiene el CLSID de una interfaz en el componente del cargador de soluciones de Office del entorno de ejecución de Visual Studio Tools para Office . El valor CLSID es 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B. Nunca debe cambiar este valor.

_AssemblyLocation

Esta propiedad contiene una cadena que proporciona detalles sobre el manifiesto de implementación para la personalización. Para obtener más información sobre los manifiestos, vea Manifiestos de aplicación e implementación en soluciones de Office.

El valor de la propiedad _AssemblyLocation puede tener diferentes formatos, en función de cómo se implemente la solución:

  • Si la solución se publica para instalarse desde un sitio web, una ruta de acceso UNC o una unidad CD o USB, la propiedad _AssemblyLocation tiene el formato DeploymentManifestPath|SolutionID. La cadena siguiente es un ejemplo:

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

  • Si ejecuta o depura la solución desde Visual Studio, la propiedad _AssemblyLocation tiene el formato DeploymentManifestName|SolutionID|vstolocal. La cadena siguiente es un ejemplo:

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

    SolutionID es un GUID que el entorno de ejecución de Visual Studio Tools para Office usa para identificar la solución. SolutionID se genera automáticamente al compilar el proyecto. El término vstolocal indica al Visual Studio Tools para Office tiempo de ejecución que el ensamblado debe cargarse desde la misma carpeta que el documento.