Я пытаюсь разработать надстройку MS Office на C # .Net, и у меня нет доступа к Visual Studio. Вместо этого я использую SharpDevelop в качестве своей IDE (но мой вопрос одинаково актуален для всех, кто разрабатывает с помощью любой другой IDE или компилирует из командной строки ...)
Я немного искал руководства по разработке надстроек, но все они, похоже, требуют Visual Studio и выполните следующие действия:
- Установите сборки взаимодействия
- Создайте проект Visual Studio .Net (Я не могу сделать этот бит)
- Расширьте шаблон VS ThisAddIn
Что мне удалось сделать, так это:
- Установите сборки взаимодействия
- Создайте пустой проект SharpDevelop на C #
- Добавьте ссылку GAC на Microsoft.Office.Interop.Outlook
- Добавьте ссылку на COM в библиотеку объектов Microsoft Office 12.0
- добавить строку
using Outlook = Microsoft.Office.Interop.Outlook;
- и строка
using Office = Microsoft.Office.Core;
- Посмотрите на пример кода и поймите, что все они относятся к шаблонам VS и библиотекам VSTO (Microsoft.Office.Tools), которых у меня нет.
Куда мне идти дальше? Есть ли руководство / учебник, который я пропустил, или кто-нибудь может дать несколько советов?