您认为哪些工具(免费或其他)对开发和调试 C#/C++ 有用?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/15822/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
What tools (free or otherwise) do you find useful for developing and debugging C#/C++?
提问by Rob
Here are some that I use (all are freely available):
以下是我使用的一些(全部免费提供):
Hex Editor: Hexplorer
Debugger: WinDbg
Documentation Compiler: SandCastle
Automatic Build: Cruise Control.Net
十六进制编辑器:Hexplorer
调试器:WinDbg
文档编译器:SandCastle
自动构建:Cruise Control.Net
回答by darkdog
回答by hitec
- Resharper 4.0 to replace the built-in refactoring (commercial)
- GhostDoc for auto-code documentation (free)
- Resharper 4.0 替换内置重构(商用)
- 用于自动编码文档的 GhostDoc(免费)
回答by Tuoski
Reflector is the class browser, explorer, analyzer and documentation viewer for .NET. Reflector allows to easily view, navigate, search, decompile and analyze .NET assemblies in C#, Visual Basic and IL.
Reflector 是 .NET 的类浏览器、资源管理器、分析器和文档查看器。Reflector 允许在 C#、Visual Basic 和 IL 中轻松查看、导航、搜索、反编译和分析 .NET 程序集。
回答by TK.
I suppose that the Slightly Gibb answer would be Visual Studio 2008, however:
我想 Slightly Gibb 的答案是 Visual Studio 2008,但是:
Configuration management (essential):
配置管理(必不可少):
- PVCS (Serena ChangeMan)
- Beyond Compare
- PVCS (Serena ChangeMan)
- 超越比较
Editors:
编辑:
- Notepad++
- HexWorkshop
- TextPad
- 记事本++
- 六角车间
- 文本板
Screen Captures (for windows apps)
屏幕截图(适用于 Windows 应用程序)
- FastStone Image Viewer
- FastStone 图像查看器
回答by Mat Noguchi
WinDBG
数据库
Symbols server
符号服务器
Source server
源服务器
Minidumps
小型转储
回答by Paul Arnold
We use Microsoft Application Verifier tool in conjunction with WinDbg routinely when developing new C++ code. The sooner you detect a fault in your code the cheaper it is to fix. Get it here:
在开发新的 C++ 代码时,我们经常将 Microsoft Application Verifier 工具与 WinDbg 结合使用。越早检测到代码中的错误,修复它的成本就越低。在这里获取:
The LeakDiag tool and associated ldgrapher are useful tools to detect memory leaks in native applications. You can get them here:
LeakDiag 工具和相关的 ldgrapher 是检测本机应用程序内存泄漏的有用工具。你可以在这里得到它们:
There are some excellent blogs out there talking about using tools like WinDBG Debugging Toolboxis one of my favourites.
有一些优秀的博客谈论使用像 WinDBG调试工具箱这样的工具 是我的最爱之一。
回答by leppie
PEBrowsePro and PEBrowseDbg.
PEBrowsePro 和 PEBrowseDbg。
Both at: http://www.smidgeonsoft.com/
两者都在:http: //www.smidgeonsoft.com/