.NET开发者必备的工具箱
主要工具
Visual Studio —— 宇宙最强大IDE,.NET开发者的必备IDE。Visual Studio提供非常强大的启动工具箱,并且还有一些让人惊喜的插件支持。
链接:http://www.visualstudio.com/
LINQPad —— 使用最佳的.NET代码便签来编写LINQ查询。它并不是SQL Management Studio最佳的替代工具,但当遇到复杂的多数据查询时,它就是我的首选。LINQPad作者Joe Albihari一直在添加新的功能,他最近又增加了一个集成调试器。
Notepad++ —— 文本编辑器首选,相当好的插件支持,语法高亮显示,可以在Windows Explorer中编辑任何文本。
链接:http://notepad-plus-plus.org/
SourceTree —— Windows和Mac OS X下免费的Git客户端,支持创建、克隆、提交、push、pull 和合并等操作。拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。
链接:http://www.sourcetreeapp.com
Postman (Chrome extension) —— 一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。
Fiddler—— 一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。
链接:https://www.telerik.com/fiddler
Google Chrome —— 我曾使用Firefox,但使用一段时间后感觉非常臃肿。Chrome的开发工具要比Firebug好,此外,它还提供更好的插件和应用程序支持。
链接:http://www.google.com/chrome
VSCode——众所周知,拥有了vscode就拥有了一切。vscode是由微软推出的一款的编辑器,免费开源且功能强大,自从用上之后,基本上不会再使用其他的编辑器,在我看来它几乎可以用来干任何事情
链接:https://code.visualstudio.com/
dnSpy —— dnSpy是一个调试器和.NET汇编编辑器。即使您没有任何可用的源代码,也可以使用它来编辑和调试程序集。
链接:https://github.com/dnSpy/dnSpy
WinDbg —— 是专为调试Windows应用程序而构建的。不同于使用调试工具内置的IDE这一传统方式,WinDbg可以在Visual Studio之外被运行。因此它更适合那些喜欢开源和免费软件的开发人员。
链接:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools
Navicat Premium —— Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。
链接:http://www.navicat.com.cn/products/navicat-premium/
Xshell —— xshell是一个非常强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Windows平台的TELNET 协议。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。xshell非常符合使用习惯,值得推荐。
FileZilla —— FileZilla是一个免费的FTP解决方案,包括服务器端和客户端并且完全开源。
链接:https://filezilla-project.org/
.Net Memory Profiler —— .NET Memory Profiler是一款强大的.net 内存跟踪和优化工具,跟踪.net应用的内存泄漏,为定位.net应用内存问题提供一个解决途径。
Advance Installer —— Advanced Installer是一款知名度很高的安装包制作工具。它具有友好的图形用户界面,操作简单而直观,功能多样而完备,无需具备任何脚本方面的知识就可以制作出符合Windows Installer要求的安装程序。
链接:https://www.advancedinstaller.com/
Visual Studio插件
Nupack —— NuPack是一个开源的软件包管理器,它使你在项目中能够更加容易的查找、安装和使用.NET 库。
链接:https://marketplace.visualstudio.com/items?itemName=CnSharpStudio.NuPack
ReSharper —— JetBrains公司出品的著名的代码生成工具,使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围 内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。
链接:https://www.jetbrains.com/resharper/
Sqlsugar —— 当开发在DBFirst时,需要将DB来生成代码模型代码插件。
链接:
https://gitee.com/shuangfanguang/SqlsugarVsExtension/releases
EFCore Power Tool —— 当开发在DBFirst时,需要将DB来生成代码模型代码插件。
链接:https://github.com/ErikEJ/EFCorePowerTools/
Indent Guides —— 这款插件是给代码块增长对齐线,以标识匹配的花括号,让使用者很轻易的找到对应的语句块。
链接:https://marketplace.visualstudio.com/items?itemName=SteveDowerMSFT.IndentGuides
OzCode —— 如果你是一名C#开发者,那么,你则需要OzCode。它将可视化调试的概念上升到了一个新的高度,将循环、表达式、比较阵列都直观的展示出来。
SonarLint for Visual Studio —— SonarLint是一个代码质量检测插件,可以帮助我们检测出代码中的坏味道。
链接:https://marketplace.visualstudio.com/items?itemName=SonarSource.SonarLintforVisualStudio2019
CodeMaid —— Code Maid 是一个深度有效的开源的 Visual Studio 的扩展,用来对代码进行清理、格式化工作,不仅支持 C# 和 VB,还支持 F#、XAML、CSS 等等。
链接:https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.CodeMaid
Web Essentials —— 由微软Mads Kristensen开发的一个非常棒的工具,对CSS、JavaScript和HTML都提供了很多快捷的功能支持。
链接:http://vswebessentials.com/
VS Live Share —— 使用vs studio live share共享项目协作,设置主持人共享终端(读/写)、焦点参与者。
链接:https://docs.microsoft.com/zh-cn/visualstudio/liveshare/use/vs
VSCommands —— 代码显示增强,它可以在尾部显示方法或过程名字,仅因这个就非常喜欢了。可以让Visual Studio更加智能,里面有许多套件,功能非常丰富。
ClaudiaIDE —— ClaudiaIDE它提供了单一背景显示,幻灯片播放形式,背景透明度设置,背景显示位置设置等等。
链接:https://marketplace.visualstudio.com/items?itemName=kbuchi.ClaudiaIDE2019
Code Compare —— Code Compare 是一个强大的文件和文件夹的比较工具。
链接:https://marketplace.visualstudio.com/items?itemName=DevartSoftware.CodeCompare
整理不易,别忘了收藏。
原文地址:https://blog.csdn.net/Hylunhe/article/details/123870172