VS Shell 2012框架使用总结

作者: 血刀
上传时间为: 2014-12-08 10:35 AM

   由于公司需要,我们被迫使用了微软提供的免费的IDE界面框架产品--VSShell2012。下面简单介绍一下整个框架的安装及创建过程,后面会陆续有更新的。

1、安装VSShell

vsshell.exe,这是微软出的免费安装包。

下载地址http://www.microsoft.com/zh-cn/download/details.as...

安装成功后,你的visualstudio中会有这么一项

看到这项后说明你的安装包安装成功了。

2、程序结构

这是vsshell框架最基本的工程结构,虽然开发vsshell使用的是C#语言,但是vsshell的主工程却是C++的。这是因为这是开发框架,它的基本结构全部是通过com接口实现的,所以当然用C++方便啦。那么模板自带的4个工程都是什么呢?

a、ShellExtensionsVSIX

这个是框架包管理程序,它没有别的功能,不需要在这个工程中编写实现什么代码,它只是负责让整个框架程序在启动的时候能够知道加载哪些package啊、加载哪些模板啊、界面主页是什么啊等等。

b、VSShellStub1

这是框架主工程,它负责加载package,按设计布局启动程序,加载菜单项及向注册表注册。

c、VSShellStub1.AboutBoxPackage

这是一个模板package,也是实现框架的关于窗口。

d、VSShellStub1UI

这个是主界面工程,我目前使用这个工程最大的功能就是隐藏不需要的菜单项,哈哈。

东西不多慢慢来,我会继续更新的,先去睡觉啦

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示