【c#】VS2008开发Shell Isolated程序

本文详细介绍了如何创建并配置一个自定义的Visual Studio Shell Isolated Application,包括项目结构、启动运行流程、注册文件操作以及如何扩展Visual Studio核心功能等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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




 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值