我正在尝试在 C# .Net 中开发 MS Office 插件,但我无权访问 Visual Studio。相反,我使用 SharpDevelop 作为我的 IDE,(但我的问题同样适用于使用任何其他 IDE 开发或从命令行编译的任何人......)
我已经搜索了一些关于如何开发插件的指南,但它们似乎都需要 Visual Studio 并按照以下步骤操作:
- 安装互操作程序集
- 创建一个 Visual Studio .Net 项目(我无法做到这一点)
- 扩展 VS ThisAddIn模板
我设法做的是:
- 安装互操作程序集
- 创建一个 C# 空的 SharpDevelop 项目
- 添加对 Microsoft.Office.Interop.Outlook 的 GAC 引用
- 添加对 Microsoft Office 12.0 对象库的 COM 引用
- 添加行
using Outlook = Microsoft.Office.Interop.Outlook;
- 和线
using Office = Microsoft.Office.Core;
- 查看一些示例代码并意识到它们都引用了我没有的 VS 模板和 VSTO 库 (Microsoft.Office.Tools)。
我从这里去哪里?是否有我错过的指南/教程,或者有人可以提供一些指示吗?