Шаблоны проектов надстроек для Microsoft Office 2007
Обновлен: Ноябрь 2007
Применимость |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Шаблоны проектов надстроек для выпуска 2007 системы Microsoft Office позволяют автоматически добавлять необходимые ссылки проектов, файлы и основной код, на базе которого можно создавать надстройки уровня приложения для приложений, приведенных выше.
Дополнительные сведения о надстройках уровня приложения см. в разделе Приступая к программированию надстроек на уровне приложения.
Примечание. |
---|
По умолчанию некоторые файлы и ссылки в следующем списке скрыты. Чтобы просмотреть полный список, щелкните Показать все файлы в панели инструментов обозревателя решений. В следующем списке представлены далеко не все файлы и ссылки, которые используются в шаблонах проектов Visual Studio. |
Файлы
Visual Studio Tools for Office создает один нескрытый файл исходного текста в проектах надстроек:
ThisAddIn (VB-файл для Visual Basic или CS-файл для Visual C#) — файл, предоставляющий частичное определение класса ThisAddIn. Остальная часть класса определена в скрытом файле исходного текста.
Класс ThisAddIn является точкой входа для кода, написанного в надстройке. Дополнительные сведения см. в разделе Ведущий элемент AddIn.
Visual Studio Tools for Office дополнительно создает следующий файл при построении проекта надстройки для выпуска 2007 системы Microsoft Office.
- Имя_проекта_TemporaryKey.pfx — временный сертификат, который позволяет подписывать манифесты приложений и развертывания для проекта в процессе разработки. Дополнительные сведения см. в разделах Присвоение уровня доверия решениям Office (система 2007) и Безопасность в решениях Office (система 2007).
Скрытые файлы
Visual Studio Tools for Office создает несколько скрытых файлов исходного текста. Не рекомендуется изменять эти файлы вручную. Они создаются повторно, когда в проект вносятся изменения, при этом изменения, сделанные вручную, не сохраняются.
Visual Studio Tools for Office создает следующие скрытые файлы исходного текста:
ThisAddIn.Designer.xml — декларативное представление программируемых объектов в проекте надстройки.
ThisAddIn.Designer (VB-файл для Visual Basic или CS-файл для Visual C#) — файл исходного текста, предоставляющий частичное определение класса ThisAddIn. Сюда входят конструкторы, различные методы инициализации и другой код, который создается автоматически во время разработки. Остальная часть класса определена в файле исходного текста ThisAddIn.
Код шаблона
В файле исходного текста ThisAddIn содержатся следующие обработчики событий. Дополнительные сведения см. в разделе Инструменты Visual Studio для событий проекта Office.
ThisAddIn_Startup
Этот метод обрабатывает событие Startup, которое возникает после запуска приложения и выполнения всех кодов инициализации в сборке. Этот метод позволяет запускать код инициализации надстройки.
ThisAddIn_Shutdown
Этот метод обрабатывает событие Shutdown, возникающее, когда домен приложения, в который загружен код приложения, готов к выгрузке. Этот метод позволяет освободить ресурсы, используемые надстройкой.
Ссылки
Visual Studio Tools for Office автоматически создает набор ссылок на сборки в проектах надстроек. В этот набор входят ссылки на следующие сборки:
Сборки в среде выполнения Visual Studio Tools for Office. Дополнительные сведения об этих сборках см. в разделе Общие сведения об инструментах Visual Studio для среды выполнения Office.
Основные сборки взаимодействия для компонентов Microsoft Office с общим доступом и для приложения Microsoft Office, которое задействовано в проекте. Дополнительные сведения см. в разделе Основные сборки взаимодействия Office.
Сборки .NET Framework, которые используются при разработке решений Visual Studio Tools for Office.
См. также
Задачи
Практическое руководство. Создание проектов Visual Studio Tools for Office
Основные понятия
Приступая к программированию надстроек на уровне приложения
Общие сведения об использовании сборок в решениях Office