【c#】VS2008开发Shell Isolated程序

New一个工程:

选择 Other Project type ---> Extensibility ---> Visula Studio Shell Isolated

 

---------------------------------------

这个solution创建好后,会自动创建以下Project:

 

  1. 主程序:
    会调用正确的代码,启动你自己的Visual Studio Shell Isolated实例
  2. 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




 

你可能感兴趣的:(C#)