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


Общие сведения о настраиваемых свойствах документа

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

Применение. Сведения этого раздела применяются к проектам уровня документа для следующих приложений: Excel 2013 и Excel 2010; Word 2013 и Word 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.

_AssemblyName

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

_AssemblyLocation

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

Способ развертывания решения определяет различные форматы значения свойства _AssemblyLocation.

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

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

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

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

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

См. также

Задачи

Практическое руководство. Создание и изменение настраиваемых свойств документа

Основные понятия

Архитектура настроек на уровне документа

Манифесты приложения и развертывания в решениях Office

Другие ресурсы

Архитектура решений Office в Visual Studio

Практическое руководство. Публикация решения Office с помощью ClickOnce