Язык

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

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

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

_AssemblyName

Это свойство содержит CLSID интерфейса в компоненте загрузчика решения Office в среде выполнения Visual Studio Tools для 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 Tools для Office, что сборка должна быть загружена из той же папки, что и документ.