实现策略

可以扩展自动化外接程序、宏、 Vspackage、 managed extensibility framework 组件部件 (MEF)或组合了 Visual Studio 的四。 通常,外接程序和宏比 Vspackage 或 MEF 组成部分是很容易开发,但是,较弱,。 外接程序可调用扩展性接口,并且, Vspackage 和 MEF 组件部件访问 Visual Studio 自动化模型。 可以将若干个不同方法创建活动解决方案。

Vspackage 在非托管代码或托管代码进行编写。 使用托管包结构,建议您编写在托管代码中新的 sharepoint 项目服务。 (MPF) 在非托管代码中编写的几乎任何托管代码可以更方便地和安全地实现。 但是,在非托管代码编写的传统应用程序可以在 Visual Studio 将继续运行。

简单扩展可以将工具窗口或将信息发送到 Visual Studio UI 元素,如状态栏或输出窗口。 更复杂的应用程序可以编写为 Visual Studio 层次结构,如服务器资源管理器。 仍次幂可以通过实现项目、编辑器或设计器获取。 例如, Visual C# 和 Visual Basic 其实现为语言服务。

相关章节

请参见

其他资源

使用 Visual Studio SDK 入门