Я пытаюсь разработать MS Office Addin в С#.Net, и у меня нет доступа к Visual Studio. Вместо этого я использую SharpDevelop в качестве моей IDE (но мой вопрос в равной степени относится к любому разработчику, использующему любую другую среду IDE или компиляцию из командной строки...)
Я немного искал руководства по разработке AddIns, но все они, похоже, требуют Visual Studio и выполняют следующие действия:
- Установить сборку Interop
- Создать проект Visual Studio.Net(я не могу выполнить этот бит)
- Расширьте шаблон VS ThisAddIn
Что мне удалось сделать:
- Установить сборку Interop
- Создайте пустой проект SharpDevelop С#
- Добавьте ссылку 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), которых у меня нет.
Куда мне идти дальше? Есть ли руководство/учебник, который я пропустил, или кто-то может предоставить некоторые указатели?