New一个工程:
选择 Other Project type ---> Extensibility ---> Visula Studio Shell Isolated
---------------------------------------
这个solution创建好后,会自动创建以下Project:
- 主程序:
会调用正确的代码,启动你自己的Visual Studio Shell Isolated实例 - A Satellite DLL project ---- 一个附属的Dll工程 UI工程。
所有的VS2008 Shell Isolated Mode 程序都需要一个menu bar。这个工程包含VSCT文件(Vusual Studio Command Table), 这个文件定义了用户可见的菜单项,这个文件可以自己调整,增加注释或者取消注释,菜单显示出不同的项。--- 这个文件名为: ProjectNameUI.vsct
Getting Start:
按F5,编译后,Project需要注册,然后再启动运行
.PkgDef 文件:
这个文件同.reg文件比较相像,增加一些替换变量。.Pkg文件中的内容会被合并到注册表中。
the "Command Used" VSCT file
熟悉VSPackage开发的人员,习惯于创建命令(commands)。VS技术包含大量预定义的命令(commands),如File|Open,View|Task List。然而有一些命令不适合你的程序,如你在程序不想打开文件,命令 File|Open|File就不适合你。
打开 资源文件ProjectrNameUI.vsct文件,可以增加或者减少使用的命令。
Extending your Visual Studio Core Isolated Application
改变启动图片和图标(splash Screen and Icon Graphics)
在主程序工程的Resource资源中: Splash.bmp以及ProjectName.ico
一些建议:
1. Start Page
2. Programming language
3. 转换Package,适应VS Shell Isolated
准备发布你的VS Core Isolated application