Visual Studio 十个有用的小插件

Visual Studio 2013全屏背景图主题小插件的制作 不说别的,先上图 一、前话       Visual Studio的Extensions and Updates里边有一个插件叫做Kynnyun Background的,可以支持向VS的Editor中添加背景图片,但是并不能做出这种全屏的效果。       其实去年就在百度贴吧上看到一个帖子,就是给VS做出这种全屏的背景效果。但是去年按帖子上的做完之后,VS直接就给跪了=_=||我也是醉了T.T 阅读详情
csdn .net blog 专家群 hedonister
无意中发现这么个地方:Ten Essential Tools,上面介绍了十个很好用的插件,以前用过几个,比如:TestDriven.NET,CodeKeep,于是使劲下了下来,但是还有两个找不到下载连接一个是PInvoke.NET 一个是VSMouseBindings,有那位朋友有或知道下载连接的提供一下,谢谢,我把下下来的打了个包,免得后来的朋友一个个找,请到这里下载 Vs10Add-Ins.part1.rar  Vs10Add-Ins.part2.rar  Vs10Add-Ins.part3.rar

TestDriven.NET

Test-driven development is the practice of writing unit tests before you write code, and then writing the code to make those tests pass. By writing tests before you write code, you identify the exact behavior your code should exhibit and, as a bonus, at the end you have 100 percent test coverage, which makes extensive refactoring possible.

GhostDoc

XML comments are invaluable tools when documenting your application. Using XML comments, you can mark up your code and then, using a tool like nDoc, you can generate help files or MSDN-like Web documentation based on those comments. The only problem with XML documentation is the time it takes to write it you often end up writing similar statements over and over again. The goal of GhostDoc is to automate the tedious parts of writing XML comments by looking at the name of your class or method, as well as any parameters, and making an educated guess as to how the documentation should appear based on recommended naming conventions. This is not a replacement for writing thorough documentation of your business rules and providing examples, but it will automate the mindless part of your documentation generation.

Smart Paster

Strings play a large role in most applications, whether they are comments being used to describe the behavior of the system, messages being sent to the user, or SQL statements that will be executed. One of the frustrating parts of working with strings is that they never seem to paste correctly into the IDE. When you are pasting comments, the strings might be too long or not aligned correctly, leaving you to spend time inserting line breaks, comment characters, and tabbing. When working with strings that will actually be concatenated, you have to do even more work, usually separating the parts of the string and inserting concatenation symbols or using a string builder.

CodeKeep

Throughout the process of software development, it is common to reuse small snippets of code. Perhaps you reuse an example of how to get an enum value from a string or a starting point on how to implement a certain pattern in your language of choice.

PInvoke.NET

P/Invoke is the process used to access native Win32 API calls within the .NET Framework. One of the hard parts of using P/Invoke is determining the method signature you need to use; this can often be an exercise in trial and error. Sending incorrect data types or values to an unmanaged API can often result in memory leaks or other unexpected results.

VSWindowManager PowerToy

The Visual Studio IDE includes a huge number of different Windows, all of which are useful at different times. If you are like me, you have different window layouts that you like to use at various points in your dev work. When I am writing HTML, I like to hide the toolbox and the task list window. When I am designing forms, I want to display the toolbox and the task list. When I am writing code, I like to hide all the windows except for the task list. Having to constantly open, close, and move windows based on what I am doing can be both frustrating and time consuming.

WSContractFirst

Visual Studio makes creating Web services deceptively easy You simply create an .asmx file, add some code, and you are ready to go. ASP.NET can then create a Web Services Description Language (WSDL) file used to describe behavior and message patterns for your Web service.

VSMouseBindings

Your mouse probably has five buttons, so why are you only using three of them? The VSMouseBindings power toy provides an easy to use interface that lets you assign each of your mouse buttons to a Visual Studio command.

CopySourceAsHTML

Code is exponentially more readable when certain parts of that code are differentiated from the rest by using a different color text. Reading code in Visual Studio is generally much easier than trying to read code in an editor like Notepad.

Cache Visualizer

Visual Studio 2005 includes a new debugging feature called visualizers, which can be used to create a human-readable view of data for use during the debugging process. Visual Studio 2005 includes a number of debugger visualizers by default, most notably the DataSet visualizer, which provides a tabular interface to view and edit the data inside a DataSet. While the default visualizers are very valuable, perhaps the best part of this new interface is that it is completely extensible. With just a little bit of work you can write your own visualizers to make debugging that much easier.

Wrapping It Up

While this article has been dedicated to freely available add-ins, there are also a host of add-ins that can be purchased for a reasonable price. I encourage you to check out these other options, as in some cases they can add some tremendous functionality to the IDE. This article has been a quick tour of some of the best freely available add-ins for Visual Studio. Each of these add-ins may only do a small thing, but together they help to increase your productivity and enable you to write better code.

如何新建一个Visual Studio插件项目 新建->项目->扩展项目Exten->VSIX Project->输入名称 工程打开后,右键工程(注意不是解决方案)->添加->新建项->C#->Extensibility,默认即可 在下方输入名称,我的是Command.cs 找到一个XXX开头的Package.vsct文件,打开 找到Command.cs文件的Execute方法,更改字符串me... 阅读详情

相关推荐

从SAR信号到洪涝地图:基于Sentinel-1数据的水体快速提取实战

本文详细介绍了如何利用Sentinel-1 SAR数据快速提取水体信息并生成洪涝地图的实战方法。通过预处理五部曲和SDWI指数计算,结合具体案例展示了SAR技术在洪涝灾害应急监测中的高效性和准确性,为救援决策提供关键支持。

weixin_29201313的博客 464

十大必备VisualStudio插件

James Avery在最新一期的MSDN Magazine中再次列举了几个VisualStudio开发人员必须下载使用的插件,VS2005已经够强大的了,那现在为你的VisualStudio加速的吧。原文链接: http://msdn.microsoft.com/msdnmag/issues/05/12/VisualStudioAddins/default.aspx 1. TestDriven...

weixin_34277853的博客 311

Android dex, odex, oat, vdex, art文件介绍

下图可以简化将Java源转换为OAT的过程: .dex Dalvik虚拟机字节码文件 .vdex 其中包含APK的未压缩DEX代码,以及一些旨在加快验证速度的元数据 .odex .oat // JIT,Just-in-time,即时编译,边运行边编译; // AOT,Ahead Of Time,提前编译,指运行前编译。 其中包含APK中已经过AOT编译的方法代码。 原始DEX文件(例如classes.dex)被转换为另一个包含本机代码的文件。这个新文件通常具有.odex。.oat扩展名,并由ELF格式

he980725866的博客 3620

VS2015与VM虚拟机自用资源

想到之前为安装调试VS2015各种奔波,奈何可以搜到的资源大多不太满意。现在,我把找的的优秀资源记录下来,以备后需。  同时,为了以后可能会在虚拟机环境内使用VS2015,下方还将提供VM以及虚拟机镜像下载。  首先是VS2015各种离线版微软官网链接,就博主的网络环境,下载速度还很是可观:  社区版(免费):http://download.microsoft.com/download/B/4/8/

清浊酒无味 无泪无悔 1万+

电商产品组合策略:引流品与利润品的实战方法论

在电商运营中,产品组合策略是提升流量转化与利润增长的核心技术。其基本原理是通过数据化选品构建产品矩阵,利用引流品吸引用户流量,再通过利润品实现商业变现。这种策略不仅能优化广告投放的ROAS(广告投入产出比),还能显著提升客单价。技术实现上需要结合Google Analytics等工具进行归因分析,并运用动态库存管理模型控制风险。该方案特别适用于Amazon、Shopify等电商平台,能有效解决跨境电商业内流量获取与利润创造的平衡难题。通过实战案例可见,合理的产品组合可使客单价提升30-50%,是电商运营必备

weixin_42522009的博客 351

保姆级教程:手把手教你从NASA Earthdata免费下载ASTER L2地表温度数据(附shp文件拖拽技巧)

本文提供了一份详细的ASTER L2地表温度数据下载指南,涵盖从NASA Earthdata注册、数据定位到shp文件拖拽技巧的全流程。特别针对新手常见问题如邮箱选择、密码设置、云量筛选等给出实用解决方案,帮助用户高效获取遥感数据并避免常见陷阱。

weixin_42662605的博客 425

2024年最新最全Visual Studio实用插件推荐!

俗话说的好工欲善其事必先利其器,安装一些实用的Visual Studio插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的Visual Studio实用插件开始。以下是我认为比较实用的Visual Studio插件希望对大家有用,大家有更好的插件推荐可在文末留言🤞。

专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。 1万+

阻容降压 vs 开关电源:5V小功率供电方案成本与安全深度对比

本文深度对比了阻容降压电路与开关电源在5V小功率供电方案中的核心差异。重点剖析了二者在成本、体积、效率、温升及安全隔离等方面的优劣,并结合智能温控器、LED驱动等典型应用场景,为硬件工程师提供了清晰的选型决策框架,帮助在成本与安全之间做出最佳权衡。

weixin_29310631的博客 702

Visual Studio 好用的插件

Visual Studio 好用的插件

雨落子衿的博客 7897

HC32F460 SPI DMA 实现高效TFT屏幕刷新的实战解析

本文针对HC32F460 MCU驱动TFT屏幕时刷新卡顿的问题,深入解析了SPI DMA技术的实战应用。通过对比传统查询模式与DMA模式的性能数据,详细阐述了如何配置SPI与DMA资源、构建核心驱动框架,并提供了避坑指南与进阶优化思路,最终实现高效、流畅的屏幕刷新,显著降低CPU占用率。

weixin_29163797的博客 151

Telegram 担保交易系统搭建指南:安全可靠的交易流程实现

本文介绍了基于Telegram Bot API搭建担保交易系统的完整方案。该系统通过第三方资金托管机制解决买卖双方信任问题,支持"付款后发货"和"收货后放款"的交易流程。文章详细阐述了系统架构设计,包括Telegram Bot交互层、后端业务逻辑层、数据库层和支付接口层。核心实现步骤涵盖:1)订单创建模块处理交易信息;2)支付处理模块集成Stripe Escrow实现资金托管;3)确认收货模块完成资金划转。系统采用PostgreSQL存储交易数据,并通过FastAPI

jingpide9527的博客 1959

Visual Studio 必备插件集合:AI 助力开发

2024年AI浪潮席卷全球,编程界迎来全新的挑战与机遇。智能编程、自动化测试、代码审查,这一切都得益于AI技术的迅猛发展,它正在重塑开发者的日常,让编写代码变得更加高效、智能。精选出最受好评、最具实用价值的Visual Studio插件,涵盖代码编辑、调试、测试、版本控制等多个方面,帮助开发者选择出正确的工具,提升开发效率和质量。无论是初出茅庐的编码新手,还是久经沙场的资深码农,总有一款插件能够满足你的需求,激发你的编程灵感。

DotNet技术匠 5万+

【单智能体】AI 数据分析智能体案例讲解(附完整源码)

本案例将引导您构建一个基于 AI 的数据分析智能体,让用户能够通过自然语言查询来分析 CSV 和 Excel 文件中的数据,无需掌握 SQL 知识。该智能体使用 Agno Agent 框架集成 OpenAI GPT-4o 模型,并利用 DuckDB 提供高效的数据处理能力。

rengang66的博客 239

Visual Studio中的那些Extension们……

很久之前写了一些关于使用Visual Studio提高开发效率的文章,有言道“工欲善其事,必先利其器”,在强大的VS这个IDE里面,还有多少我们没有使用过的功能,打开VS,上面的那长长的菜单,我们到底关注了多少?当我们用Copy+Paste写代码的时候,我们是否想过,如果我们用键盘敲的时候,也许会快很多,之前写过 Visual Studio 2010 IDE 使用之美 之一 Visual St

岁月无情 3991

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

前端零基础小白Visual Studio Code的三大实用小插件

前端零基础小白Visual Studio Code的三大实用小插件

m0_73456169的博客 2181

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

修改Visual Studio的界面风格

VisualStudio 2010的界面默认是蓝色的,背景是白色,字体是宋体,这些设置习惯了还好,但是可能看多了不怎么舒服。而且如果以前是用VS 6.0的知道,它使用的字体更为舒服清晰。所以,可以对VS 2010的界面做一次大换洗。   1、使用界面主题   在微软VisualStudio的官网下载一款名为Visual Studio Color Theme Editor的VS插件,

Robogreen的博客 2万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

我给 Visual Studio 做了个自动切换中英文输入法的小插件

Smart Input 不是一个很复杂的“大而全”工具,它就是想把写代码时反复切换输入法这件小事处理得顺手一点。如果你平时使用 Visual Studio,同时经常在中文注释和英文代码之间来回切换,可以试试看。觉得有用就留着用,遇到问题可以提 Issue,想改代码也可以直接参与项目。

2504_94097907的博客 524

visual studio 连接MySql数据库

近几天在做一个新项目的时候要使用.net平台的visual studio 连接mysql数据库,这一下感觉有点不知所措。以前用vs都是连接sql server数据库,因为都是微软的东西,内部就支持,mysql不支持怎么办呢? mysql自己想办法了,于是乎mysql就搞了几个小插件, 比较重要的就是mysql-for-visualstudio-1.2.9.msi 这个了 下载地址:ht...

weixin_39277728的博客 2754

Microsoft Visual Studio 2007 September CTP Released!

专门针对Windows Vista平台开发的Visual Studio终于集体亮相了,以前都只是一个以小插件形式附着于Visual Studio 2005之上,现在独立为一个完整的版本了。 现在放出的是Microsoft Visual Studio 2007 September CTP,是以...

chuifuhuo6864的博客 357

开发小插件_Visual Studio Code 快速提升开发效率小插件(1)

1、在vscode中,使用快捷键打开浏览器 预览html页面vscode怎么用浏览器打开htm页面l预览?这里大家可以通过安装open in browser插件解决!在安装完open in browser插件后,在html代码中鼠标右键可以看到多了两个打开选择,点击选项即可打开浏览器进行预览。Open in Default Browsers:使用默认浏览器打开快捷键:alt+bO...

weixin_32348697的博客 256

Visual Studio Code 插件hexdump安装指南

Visual Studio Code 插件hexdump安装指南 项目介绍 hexdump for Visual Studio Code 是一个高效的插件,它允许开发者在Visual Studio Code编辑器内以十六进制格式查看文件内容。这个工具特别适合于二进制文件分析,提供直观的十六进制视图,支持高亮修改过的字节、地址显示、ASCII区域展示等众多功能,大大提升开发者对文件内部结构的理解和...

gitblog_01226的博客 1450

几个好用的Visual Studio插件推荐。

Visual Studio是微软公司推出的开发环境,Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。 本文介绍16款最棒的Visual Studio扩展: 1.DevColor Extensions 简单的颜色工具,包含一个颜色选择工具。 2.Snippet edito...

qq_34987215的博客 3万+

Visual Studio 2022社区版安装全指南:从授权选择到工具链排错

集成开发环境(IDE)是软件开发者日常工作的核心工具,而Visual Studio凭借其强大的调试、编译和扩展生态,成为Windows平台最主流的开发环境之一。安装IDE看似简单,实则涉及版本授权边界、工作负载勾选、工具链匹配与系统兼容等关键技术决策。理解安装器的工作原理,合理选择组件,不仅能避免磁盘空间浪费,更能预防旧项目编译失败等后续问题。本文从VS2022社区版的免费授权条件、64位架构优势入手,详解工作负载选型策略、首次启动配置、C++/C#/Python等主流开发方向的工具链验证方法,并针对安装失

weixin_33980459的博客 356

Visual Studio 6中的块(列Column)选定

 前两天重拾多年前狂热的汇编和反汇编行当,又碰到需要删除每行中某几列的文本,真头大了!——试来试去,Windows下居然没一个手头软件支持!大有狗熊被一泡尿憋死的郁闷感。 于是开始怀念很久以前DOS下那个贼小的QEdit了(记得就40K多一点,DOS下的东西就是短小精悍!),翻了老半天,终于在硬盘的一个角角里找到以前DOS下一些精品小软的备份,手那个抖呀~~~稍看了下快捷键帮助,三下五

Foenics的专栏 847

一个管理SqlAzure的小插件:SQL Azure 2010 Addin

一个小插件,方便管理你的云端数据库. 下载地址:http://sqlazureexplorer.codeplex.com/ 试了,目前的0.2.3也是可以在Vs2010 RTM上面跑的. 转载于:https://www.cnblogs.com/ginohuo/archive/2010/05/04/1727116.html...

weixin_34195546的博客 71

VS2010 小插件 -对齐/高亮/配色

VS目前最新的是2017,虽然2010过时了,但是体积小也稳定,满足基本日常开发需要,对商业级开发够用了。 为了将VS2010打扮得漂亮一些,推荐几款小插件。 Indent Guides for Visual Studio ...

ai-phy-mac-com 6189
上一篇: WWF(Windows Workflow Foundation)的简介
下一篇: Directory.GetFiles之searchPattern一问
dotnetgroup
博客等级 码龄21年 2粉丝 83原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值