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
分享到:
相关推荐
Isolated Shell 模式下,Shell 是一个独立的应用程序,它只包含基本功能,不加载任何默认的 Visual Studio 工作负载或项目类型。这意味着用户可以根据自己的需求添加特定的组件和服务,非常适合那些希望构建轻量级、...
1、sqlserver 2012 因为卸载vs2010后无法正常使用,需要重新安装该插件
Visual Studio Shell 提供了两种模式:Integrated Shell 和 Isolated Shell。Integrated Shell 允许开发者在现有的 Visual Studio 实例中创建新的工具窗口和服务;而 Isolated Shell 则提供了一个全新的独立实例,...
Visual Studio Shell推出有一定的年头了(自VS2008起都一直附带了),不过貌似其应用并不多。虽然基于VisualStudio的插件本身并不少,但是基于VisualStudio Shell独立模式的比较强大的例子并不是很多,一个比较给力...
《微软官方C#_XAML开发WP8应用程序视频教程》是一套全面且深入的课程,旨在教授开发者如何利用C#编程语言和XAML(Extensible Application Markup Language)技术来构建Windows Phone 8(WP8)应用程序。这套教程由...
《Windows 8高级编程——使用C#和XAML开发应用》是一本深入探讨Windows 8应用开发的专业书籍,主要关注如何使用C#编程语言和XAML(Extensible Application Markup Language)来构建现代化的用户界面。XAML是一种XML-...
在手持设备上开发C#应用程序是一项技术性强且充满挑战的任务,因为这些设备通常拥有有限的硬件资源和不同于桌面系统的操作环境。以下是对标题和描述中所述知识点的详细说明: 1. **.NET Compact Framework**: .NET ...
在C#编程中,创建多窗口应用程序是一项基本且重要的技能,尤其对于开发桌面应用或复杂的UI设计时。本文将深入探讨如何使用C#构建多窗口应用程序,并围绕这一主题展开相关知识点。 首先,C#是微软.NET框架的主要编程...
本章将深入探讨Windows 8应用程序开发的核心知识,主要围绕XAML和C#的使用。 XAML是一种标记语言,它允许开发者以声明式的方式定义用户界面(UI)和应用程序结构。在Windows 8应用中,XAML文件通常与C#代码-behind...
Visual Studio 2012 Shell (集成模式) Redistributable Package 包含部署基于 Visual Studio 2012 Shell (集成模式) 的应用程序所需的运行时二进制文件。这些二进制文件需要 Visual Studio 2012 Shell (独立模式) ...
同时,讲解了隔离存储(Isolated Storage),这是一个为应用程序提供私有存储空间的系统,它允许程序在不受其他应用程序干扰的情况下安全地保存和读取数据。 以上五章内容是.NET开发者进阶的关键知识点,涵盖了高级...
【标题】"MyPDA C#小程序"是一个学习项目,主要使用C#编程语言来创建一个适用于个人数字助理(PDA)的小程序。这个项目旨在帮助开发者熟悉C#语言以及如何构建面向移动设备的应用程序。 【描述】"老师指导做的 供...
IsolatedStorageDemo源代码展示了如何在C#中使用Isolated Storage。以下是一些基本操作: 1. **创建Isolated Storage**:使用`IsolatedStorageFile`类的静态方法`GetUserStoreForApplication()`获取特定于当前用户...
在IT领域,编程语言C#是一种广泛用于开发桌面应用程序、Web应用和移动应用的强大工具。本资源提供的是一款基于C#实现的自动关机程序,它允许用户设定特定的关机时间,并可以在后台以最小化模式运行,保持低调不干扰...
Visual Studio 2008(简称VS2008)是微软公司推出的一款集成开发环境,主要用于编写基于.NET Framework 3.5的应用程序。对于学生来说,它是一个强大的工具,支持多种编程语言,如C#、VB.NET和C++等,能够进行Windows...
《C#与.NET3.5高级程序设计高清版》是一本深入浅出的C#开发教程,涵盖了从基础到高级的广泛主题。该书共分为23章,提供了丰富的高清内容,是系统学习C#技术的理想选择。以下是各章主题的详细解释: 1. **第二章:...
Visual Studio Shell由两部分组成:独立Shell(Isolated Shell)和集成Shell(Integrated Shell)。独立Shell允许开发者创建与主Visual Studio环境隔离的应用程序,拥有自己的外观和功能;而集成Shell则将新功能...
这个项目对于学习C#编程、UI设计以及理解客户端应用程序开发流程的开发者来说,具有很高的参考价值。下面我们将深入探讨该项目涉及的多个知识点。 1. **C#编程语言**: C#是微软公司推出的一种面向对象的编程语言,...
Troubleshooting C C++ Isolated Applications and Side-by-side Assemblies. 发现并解决C C++独立应用程序和并行程序集的问题(无法运行VS2008开发的MFCC++程序的参考)