[VS Hacking]IDE界面改造(调教)[基本篇]

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

一、序言

本人喜欢那些能设置背景图的软件,可以让我在使用的时候给我舒适的感受。而如果软件没有提供这功能,那我也希望这软件能让我用代码等来改造成我希望的样子,比如Firefox、Foobar2000。在我看来,这样的软件才是好软件。Visual Studio是微软的旗舰IDE,它的方便,功能强大,扩展性强深受我的喜爱。不过呢,VS的样子有些让我郁闷,特别是VS2012,那一片一片的单色,让我没法畅快地Coding。幸好从2010版开始,VS使用WPF来构造界面,给我一个不错的机会改造界面(调教VS娘)。(以下以2012版为例子,2010版方法有异,但思路差不多)

 

二、准备

在开始之前,先准备Visual Studio 2012 SDK

安装好SDK后,进入VS。先新建一个Project,在“其它项目类型”那里找到“Visual Studio Package”

接下来的对话框里,选“C#”,然后基本是下一步。在最后一步把那两个复选框取消,因为那个在这里没什么用处。最后就成功新建了个VS扩展的Project

 

三、初步改造

第一步我们给VS加上背景图。首先对Project添加WPF的程序集为引用,有四个,分别为“PresentationCore”、“PresentationFramework”、“System.Xaml”、“WindowsBase”。然后打开“XXXPackage.cs”(XXX一般为这个Project的名字)文件,代码如下:

 

using Microsoft.VisualStudio.Shell;

using Microsoft.VisualStudio.Shell.Interop;

using System;

using System.Runtime.InteropServices;

using System.Windows;

using System.Windows.Controls;

using System.Windows.Media;

using System.Windows.Media.Imaging;

 

namespace Moen.IDEBackground //命名空间自己修改回自己用的

{

    [PackageRegistration(UseManagedResourcesOnly = true)]

    [InstalledProductRegistration("#110", "#112", "1.0", IconResourceID = 400)]

    [Guid(GuidList.guidIDE


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部