Поделиться через


Общие сведения о свойствах пользовательского документа

При создании проекта на уровне документа Visual Studio добавляет в проект два настраиваемых свойства: _AssemblyLocation и _AssemblyName. Когда пользователь открывает документ, корпорация Майкрософт Приложение Office ликация проверка для этих настраиваемых свойств документа. Если они существуют в документе, приложение загружает среду выполнения набор средств Visual Studio для Office, которая запускает настройку. Дополнительные сведения см. в разделе "Архитектура решений Office" в Visual Studio.

Область применения. Сведения в этом разделе относятся к проектам уровня документа для Excel и Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

_Assemblyname

Это свойство содержит CLSID интерфейса в компоненте загрузчика решения Office среды выполнения набор средств Visual Studio для Office. Значение CLSID равно 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B. Это значение никогда не следует изменять.

_AssemblyLocation

Это свойство содержит строку, которая содержит сведения о манифесте развертывания для настройки. Дополнительные сведения о манифестах см . в манифестах приложений и развертываний в решениях Office.

Значение свойства _AssemblyLocation может иметь различные форматы в зависимости от способа развертывания решения:

  • Если решение публикуется для установки с веб-сайта, пути UNC или USB-диска, свойство _AssemblyLocation имеет формат DeploymentManifestPath|SolutionID. Следующая строка является примером:

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

  • При запуске или отладке решения из Visual Studio свойство _AssemblyLocation имеет формат DeploymentManifestName|SolutionID|vstolocal. Следующая строка является примером:

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

    SolutionID — это GUID, который среда выполнения набор средств Visual Studio для Office использует для идентификации решения. Идентификатор решения автоматически создается при сборке проекта. Термин vstolocal указывает среде выполнения набор средств Visual Studio для Office, что сборка должна быть загружена из той же папки, что и документ.