技术开发 频道

详解Visual Studio 2010中的扩展管理器

  扩展管理器的体验让我们想到了一些直观的流程,像下载软件到iPhone、下载插件到Firefox、以及从Amazon下载书籍到Kindle上等等。 这可能就是消费软件部署的趋势。 它是基于Internet或者云,并且与应用程序整合的部署方式。 根据最近在网上泄露的“Windows Store for Windows 8”,我们可能会在下一版本的Windows中看到这种软件部署方式。

  现在,Visual Studio 2010扩展管理器和Visual Studio Gallery更加以扩展为中心。 将来,它会更加以用户为中心。 我希望它会记住我所选择的扩展,并在所有我登陆的计算机中应用那些扩展。

  在“创建简单的扩展”部分中,我会一步一步地创建Hello World扩展。

  在尝试这些步骤之前,你需要确保已经下载并安装了Visual Studio SDK。

  创建Visual Studio Package项目

  首先,使用“Other Project Types | Extensibilities”下面的Visual Studio Package Project模板创建新的项目。

创建Visual Studio Package项目

  图2 Visual Studio Package Project 模板

  它会载入Visual Studio Package向导,它有七页,我们可以在其中为Hello World包填写基本的信息。 这是很简单的过程。 在第三步中,我选择了“Menu Command”和“Tool Window”选项,从而展现最初针对菜单项和工具窗口的代码。(图3)

创建Visual Studio Package项目

  图3 创建菜单命令和工具窗口

  检查项目结构

  在创建了项目之后,让我们来检查其中都有什么。 有些东西是值得注意和说明的。

  其中有一个source.extension.vsixmanifest文件。 在这个文件中,会生成我们在新建项目向导中输入的信息,还有包的引用和内容。 它拥有属于自己的编辑器(图4)。

创建Visual Studio Package项目

  图4 编辑器中的source.extension.vsixmanifest文件  

0
相关文章