Как разработать Microsoft Office AddIn без Visual Studio

Я пытаюсь разработать MS Office Addin на C# .Net и у меня нет доступа к Visual Studio. Вместо этого я использую SharpDevelop в качестве IDE, (но мой вопрос одинаково актуален для всех, кто разрабатывает с помощью любой другой IDE или компилирует из командной строки...)

Я немного поискал руководства по разработке AddIns, но все они, похоже, требуют Visual Studio и следуют следующим шагам:

  1. Установите Interop Assemblies
  2. Создайте проект Visual Studio . Net Project (у меня не получается)
  3. Расширить шаблон VS ThisAddIn

Что у меня получилось:

  1. Установить Interop Assemblies
  2. Создать пустой проект C# SharpDevelop
  3. Добавить ссылку GAC на Microsoft. Office.Interop.Outlook
  4. Добавить COM ссылку на Microsoft Office 12.0 Object Library
  5. добавить строку using Outlook = Microsoft.Office.Interop.Outlook;
  6. и строку using Office = Microsoft.Office.Core;
  7. Посмотреть примеры кода и понять, что все они ссылаются на шаблоны VS и библиотеки VSTO (Microsoft.Office.Tools), которых у меня нет.

Куда мне двигаться дальше? Есть ли руководство/учебник, который я пропустил, или кто-то может дать какие-то указания?

27
задан Iain Sproat 7 December 2011 в 12:53
поделиться