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