Conan
C/C++包管理开发工具
https://docs.conan.io/en/latest/introduction.html
vcpkg
C++包管理开发工具
https://github.com/Microsoft/vcpkg
https://blog.csdn.net/cjmqas/article/details/79282847
nuget
.net包管理开发工具
https://www.nuget.org/downloads
MSDN Code Gallery
https://code.msdn.microsoft.com/
Visual Studio Gallery
https://visualstudiogallery.msdn.microsoft.com/
cppcheck
http://cppcheck.sourceforge.net/
https://github.com/danmar/cppcheck
http://cppcheck.sourceforge.net/manual.html
https://marketplace.visualstudio.com/items?itemName=Alexium.Cppcheckadd-in
Resharper
深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索
https://www.jetbrains.com/resharper/
https://www.cnblogs.com/smiler/p/3302713.html
官方下载地址[下载地址](http://www.jetbrains.com/resharper/download/)
注册码:
用户名: User
注册码:D9d09DSYJel9IyuDU4btAQwZcbLugUad
服务器注册:
http://masuit.com:1337
http://idea.iteblog.com/key.php
获取注册码:
http://idea.lanyus.com/
CodeMaid
整理代码
https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.CodeMaid
ClaudiaIDE
vs背景
https://marketplace.visualstudio.com/items?itemName=kbuchi.ClaudiaIDE
VSColorOutput
vs彩色输出信息
https://marketplace.visualstudio.com/items?itemName=MikeWard-AnnArbor.VSColorOutput
VS10x Comments Extender
更改代码注释样式
https://marketplace.visualstudio.com/items?itemName=MichaelKissBG8.VS10xCommentsExtender
VS10x CodeMAP
可视化代码
https://marketplace.visualstudio.com/items?itemName=MichaelKissBG8.VS10xCodeMAP
VS10x Editor View Enhancer
增强 代码 编辑器 突出 显示 类 和 成员 名称
https://marketplace.visualstudio.com/items?itemName=MichaelKissBG8.VS10xEditorViewEnhancer
Atomineer Pro Documentation
生成Doxygen注释
https://marketplace.visualstudio.com/items?itemName=JasonWilliams.AtomineerProDocumentation
Atomineer Pro Documentation Trial
生成Doxygen注释
https://marketplace.visualstudio.com/items?itemName=JasonWilliams.AtomineerProDocumentationTrial
DoxygenComments
Doxygen注释高亮
https://marketplace.visualstudio.com/items?itemName=OleksandrManenko.DoxygenComments
XML Comments
xml注释
https://marketplace.visualstudio.com/items?itemName=UwePhilipps.XMLComments
Go To Definition
转到定义
https://marketplace.visualstudio.com/items?itemName=NoahRichards.GoToDefinition
AnkhSVN
svn
Code Compare
代码对比
https://marketplace.visualstudio.com/items?itemName=DevartSoftware.CodeCompare
Indent Guides
花括号虚线
https://marketplace.visualstudio.com/items?itemName=SteveDowerMSFT.IndentGuides
Hide Main Menu
隐藏主菜单
https://marketplace.visualstudio.com/items?itemName=MatthewJohnsonMSFT.HideMainMenu
重复代码检查工具simian
http://www.harukizaemon.com/simian/
代码度量工具——SourceMonitor
Productivity Power Tools
fxcop和stylecop
C#检查代码是否符合微软命名标准,让您的代码更加符合微软官方的设计规范。
Unit Test Generator
可以帮助快速生成C#单元测试项目和测试方法定义,提高单元测试编写效率。
OzCode
这个C#扩展可以大幅提升代码调试的体验,具备强大的结果搜索、跟踪、比较等功能,它将可视化调试的概念上升到了一个新的高度,将循环、表达式、比较阵列都直观的展示出来。
C#
文档管理和生成工具
- Sandcastle Help File Builder与NDOC:可制作出MSDN风格的帮忙文档,生成帮助文件和用户手册。
- AsPhere:配置文件编辑器,可以对配置文件进行编辑和调整。它使用方便,拥有很多有用的特性。
- DocFX:微软开源的API文档生成工具,可将三斜杠注释生成HTML格式的API帮助文件。
Nant
开源免费项目,可以方便快捷对自己的.NET项目或解决方案进行自动构建。
网络协议、请求监控和调试
Fiddler:监控、查看、断点、调试和模拟HTTP请求。
HttpWatch:强大的网页数据分析工具。
Microsoft Network Monitor:微软发布的一款网络协议数据分析工具。
.net反编译和反向工程
ILdasm.exe:基于.NET平台查看程序集信息(元数据,程序集清单和MSIL)。
Reflector:强大的反编译工具,将MSIL转换为C#和VB高级语言
Dotfuscator:基于.NET混淆器和压缩器,防止应用程序被反编译,压缩程序集。
SmartAssembly:混淆.NET程序集,保护软件,减小分发包的大小,提高性能
ILSpy:开源免费的的.NET反编译工具,简洁强大易用。
JustDecompile:Telerik公司推出一个免费开源的.NET反编译工具,支持插件,与VisualStudio集成,JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些C#动态类型的反编译效果比较好。
DotPeek:最先进的.NET反编译器之一,它生成的代码质量很高,它还尝试到源代码服务器上抓取代码,能精确查找符号的使用,同时支持插件,目前不能与Visual Studio集成。
Windows Sysinternals
Sysinternals网站由Mark Russinovich于1996年创建,用于托管其先进的系统实用程序和技术信息。无论您是IT专业人员还是开发人员,您都可以找到Sysinternals实用程序来帮助您管理,排除故障并诊断Windows系统和应用程序。
使用Windows Sysinternals工具进行故障排除
Process Monitor
https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
Process Monitor是Windows的高级监视工具,可显示实时文件系统,注册表和进程/线程活动。它结合了两个传统Sysinternals实用程序Filemon和 Regmon的功能,并添加了大量增强功能,包括丰富和非破坏性过滤,全面的事件属性,如会话ID和用户名,可靠的流程信息,带有集成符号支持的完整线程堆栈对于每个操作,同时记录到文件等等。其独特的强大功能将使Process Monitor成为系统故障排除和恶意软件搜索工具包的核心实用程序。
系统进程监视软件,总体来说,Process Monitor相当于Filemon+Regmon,其中的Filemon专门用来监视系统 中的任何文件操作过程,而Regmon用来监视注册表的读写操作过程。有了Process Monitor,使用者就可以对系统中的任何文件和 注册表操作同时进行监视和记录,通过注册表和文件读写的变化, 对于帮助诊断系统故障或是发现恶意软件、病毒
或木马来说,非常 有用。 这是一个高级的 Windows 系统和应用程序监视工具,由优秀的 Sysinternals 开发,并且目前已并入微软旗下,可靠性自不用说。
Standard User Analyzer
应用程序兼容性工具包包括标准用户分析器(SUA)工具和标准用户分析器向导(SUA向导)。这些工具使您能够测试应用程序并监视API调用,以便检测由于Windows 7操作系统中的用户帐户控制(UAC)功能而导致的潜在兼容性问题。
UAC(以前称为受限用户帐户(LUA))要求所有用户(包括Administrator组成员)使用安全提示对话框作为标准用户运行,直到故意提升应用程序。但是,需要对标准用户不可用的位置进行访问和权限的应用程序无法使用标准用户角色正常运行。
标准用户分析器(SUA)工具和标准用户分析器向导(SUA向导)
性能分析和调试工具
perfmon.exe:windows内置性能监视器支持多种计数器。
Debugging Tools for Windows:微软强大的用户态和内核态调试工具。
windows performance toolkit:微软官方发布的性能分析工具(可分析启动过程)。
Process Explorer:强大的进程管理器分析比任务管理更加详细的信息。
CLR Profiler:用图表的方式分析CLR运行时堆栈信息。
.NET Memory Profiler:基于.NET的内存分析工具。
PerfMonitor:更细节地分析CPU统计、GC统计和JIT编译统计。
visual studio内置性能分析工具:强大的IDE集成和友好的界面。
PerfView:重在分析堆的使用情况可支持保存和加载堆镜像。
ab.exe:Apache出品的Web负载测试与压力测试工具,经常用此工具测试抗压能力。
Microsoft SQL Server Data Tools
为数据库开发人员提供了一个集成的环境,让他们可以在 Visual Studio 内为任何 SQL Server 平台(无论是内部还是外部)执行所有数据库设计工作。数据库开发人员可以在 VS 中使用 SQL Server 对象资源管理器轻松创建或编辑数据库对象和数据,或执行查询。
lint
https://sourceforge.net/projects/cpplint/
检查C ++代码,寻找难以看到的错误,同时也对代码的样式进行评估
cloc
代码统计
https://github.com/AlDanial/cloc
https://sourceforge.net/projects/cloc/
https://linux.cn/article-10118-1.html?utm_source=rss&utm_medium=rss
http://www.10tiao.com/html/357/201605/2247483854/1.html
Control Spy v2.0
Control Spy是一个帮助开发人员理解常见控件的工具:如何将样式应用于它们,以及它们如何响应消息和通知。使用Control Spy,您可以立即看到不同的样式如何影响每个控件的行为和外观,以及如何通过发送消息来更改每个控件的状态。
dnSpy
https://github.com/0xd4d/dnSpy
说起.NET的反编译软件,大家首先想到的就是Reflector,ILSpy,dotPeek等等。而dnSpy同样是一款优秀的反编译软件,同时它是开源免费的。
dnSpy是一个调试器和.NET组件编辑器。 即使您没有任何可用的源代码,也可以使用它来编辑和调试程序集。
调试
DebugView
DebugView是一个应用程序,它允许您监视本地系统或网络上可通过TCP / IP访问的任何计算机上的调试输出。它能够显示内核模式和Win32调试输出,因此您不需要调试器来捕获应用程序或设备驱动程序生成的调试输出,也不需要修改应用程序或驱动程序以使用非标准调试输出API。