C#编程的最佳工具
2021-04-01 11:24
标签:资源 make dem inf 分享 oracl The 编译 htm C#是企业中广泛使用的编程语言,特别是那些依赖微软的程序语言。如果您使用C#构建应用程序,则最有可能使用Visual Studio,并且已经寻找了一些扩展来对您的开发进行管理。但是,这个工具列表可能会改变您编写C#代码的方式。 使用上面的链接直接跳转到特定工具,或继续阅读以浏览完整列表。 Visual Studio Code是C#开发人员最受欢迎的代码编辑器。您可以使用Visual Studio Code与C#扩展功能实现强大的编辑功能,并完全支持C# IntelliSense和调试。 主要特征: 由Xamarin开发,MonoDevelop具有许多与VS Code相似的功能,也是跨平台的。使用MonoDevelop,您可以在Windows,Linux和Mac OS X上快速编写桌面和Web应用程序。 主要特征: 一个用于C#、VB.net和Boo项目的免费开源IDE,#develop(SharpDevelop)是VS Code的轻量级替代品。 主要特征: Jet Brains产品套件中一个成员,Rider是基于IntelliJ平台和ReSharper的跨平台.NET IDE。 主要特征: 由Microsoft提供,这是一个很好的扩展,以加快Visual Studio的开发。 主要特征: 简化jQuery框架编码,jQuery Code Snippets为Visual Studio 2012,2013,2015和2017提供了超过130个代码段。 主要特征: CodeMaid是一个开源的VS扩展,可以帮助您清理和简化除C#之外各种支持语言的代码。 主要特征: 使用Refactoring Essentials,一个具有内置的C#和VB代码转换器的VS扩展,使您的C#代码更容易阅读和修复常见错误。 主要特征: SlickEdit是一个代码编辑工具,可以提高生产力并提高代码质量。它是一个跨平台的代码编辑器,可在九个平台上支持超过60种语言(包括C#)。 主要特征: Rextester(代表正则表达式测试器)是C#的简单在线编译器。 主要特征: C# Pad是C#的一个方便的REPL工具。使用起来很简单:输入代码,点击“Go”执行。 主要特征: 另一个轻量级代码编译器,Jdoodle支持63种语言(包括C#),并允许您保存程序并与其他人共享URL。您可以将Jdoodle中创建的代码嵌入到您的网站,用于协作,在线访问等。 主要特征: C#的一个流行的调试工具,.NET Fiddle的灵感来自于JSFiddle.net,旨在快速,简单的代码测试,而无需打开Visual Studio并创建一个新的项目。 主要特征: Telerik Fiddler允许您在线执行代码。它提供了一系列功能,包括Web调试、Web会话操作、性能测试、安全测试等。 主要特征: Json.NET是一个流行的JSON框架。使用它,您可以在任何地方(Windows,Windows Store,Windows Phone,Mono和Xamarin)运行它时,创建、解析、查询和修改JSON,在XML和JSON之间进行转换。 主要特征: 一个简单的在线编辑器,编写和执行C#代码,Scriptcs被设计为非常简单,以避免使用过于复杂的工具和解决方案阻碍您的工作效率。 主要特征: dotPeek允许您将.NET程序集反编译为C#。dotBeek是JetBrains提供的免费独立工具,基于ReSharper捆绑的反编译器。 主要特征: 基于Red Gate的.NET Reflector开源反编译器,在2011年停止维护,Ilspy需要.NET Framework 4.0。 主要特征: 一个来自Telerik的反编译器,JustDecompile是一个免费的开源反编译引擎。 主要特征: Telerik代码转换器将VB代码转换为C#,反之亦然。一个简单而强大的工具,Telerik代码转换器易于使用,具有直观的界面。 主要特征: Cake(C#Make)是C#版的开源Make Build自动化工具。一个跨平台构建自动化系统,Cake使用C# DSL来编写代码,运行单元测试,复制文件和文件夹,压缩文件和构建NuGet软件包等任务。 主要特征: MSBuild是由Microsoft于2008年推出的。它不是Visual Studio平台的一部分,但它是您的C#开发工具包的一个很好的资源,例如在您构建代码项目时,除了解决方案之外。 主要特征: FinalBuilder是构建自动化工具的一个很好的商业选择。使用FinalBuilder,您不需要编辑XML或编写脚本来自动完成构建过程。 主要特征: SemanticMerge分析您的代码,旨在处理已被移动或修改的代码,使其成为团队协作的强大工具。 主要特征: Git就不需要介绍了。这是一个免费的开源版本控制系统,也是当今最流行的版本控制系统。 主要特征: TFS版本控制是Microsoft替代Git的一种,它集成到Visual Studio中。它是企业准备的,所以对于使用VS项目的任何规模的团队来说,这是一个不错的选择。 主要特征: BitBucket是Jira的Git替代品,也是一个有能力的版本控制工具——“唯一一个大规模的协作的Git解决方案。” 主要特征: SourceTree是另一个Jira产品,一个用于Windows和Mac的免费Git客户端,具有简单的Git GUI来管理您的仓库。 主要特征: 一个用于即时测试C#,F#和VB中的代码片段的工具,LINQPad可以让您以交互方式查询数据库。 主要特征: Selenium是目前最流行的测试工具之一。它可以自动化Web浏览器,以便您可以在规模和精度上运行测试。 主要特征: 由JetBrains创建的,ReSharper是.NET开发人员的Visual Studio扩展。使用它来即时分析代码质量,消除错误,安全地更改代码库等。 主要特征: OzCode是C#的Visual Studio扩展,提供强大的调试工具,因此您可以花更多的时间开发和更少的时间调试。 主要特征: CodeRush可以帮助您轻松找到并修复问题,像本节中的其它测试工具一样,是一个VS扩展。 主要特征: 一个用于.NET和Java的轻量级开发工具,Prefix会实时显示日志、错误、查询等。它可以在您现有的工作站内使用 - 它是免费的。 主要特征: 来自JetBrains,dotTrace是一个分析器,可帮助排除性能问题并加快应用程序的速度。 主要特征: ANTS性能分析器是.NET代码的分析工具,包括提供逐行分析统计信息。 主要特征: 一个分析工具声称比任何其培训分析器更快,N Profiler提供丰富的.NET性能数据,可以节省90%的优化时间。 主要特征: Retrace是唯一将APM、日志、错误、指标和监控结合在一个平台上的开发者工具,可帮助您更好地构建。它专为生产和预生产服务器而设计,每月只需10美元。 主要特征: C#主要部署自动化工具,这使得自动化复杂的应用程序部署成为可能。 主要特征: 一个CI构建服务器,不仅可以处理构建,而且还可以进行部署,Appveyor非常强大,安全,并且无需设置即可开始使用。 主要特征: AppHarbor不仅仅是部署:它是一个完全托管的.NET 平台服务。它用于托管从个人博客到高流量网络应用程序的所有内容。 主要特征: Jenkins不仅仅是部署自动化工具,也是最受欢迎的CI服务器,它将其覆盖面扩展到部署和交付阶段。 主要特征: Docker.DotNet是Docker API的C#客户端库。通过它,您可以通过编程方式与Docker Remote API进行交互。 主要特征: 一个强大的工具来集中化C#应用程序,Distelli帮助您从头到尾自动化您的容器工作流程。有关如何使用Distelli构建和部署C#应用程序,请参阅此有用的教程 。本教程提供了构建和部署Docker C#应用程序的分步说明。 主要特征: C#和.NET Core 将在2018年及以后的得到巨大的发展,磨练C#技能将在未来几年内为您服务。我们希望您已经找到了一两种可以使用的工具,并提高了C#开发的质量和生产力。如果有什么工具我们遗漏了,请告诉我们,这个工具应该在这个工具包中有一席之地。 原文:《The Ultimate List of C# Tools: IDEs, Profilers, Automation Tools, and More》https://stackify.com/best-csharp-tools/ C#编程的最佳工具 标签:资源 make dem inf 分享 oracl The 编译 htm 原文地址:https://www.cnblogs.com/liangqihui/p/9241599.htmlC#编程的最佳工具有以下几类:
IDE
1. Visual Studio Code
2. MonoDevelop
3. SharpDevelop
4. Rider
Visual Studio 扩展
5. Productivity Power Tools 2017
6. jQuery Code Snippets
7. CodeMaid
8. Refactoring Essentials
编译器、编辑器和序列化
9. SlickEdit
10. Rextester
11. C# Pad
12. Jdoodle
13. .NET Fiddle
14. Telerik Fiddler
15. Json.NET
16. Scriptcs
反编译和代码转换工具
17. dotPeek
18. Ilspy
19. JustDecompile
20. Telerik Code Converter
构建自动化和合并工具
21. Cake Build
22. MSBuild
23. FinalBuilder
24. SemanticMerge
版本控制
25. Git
26. Team Foundation Version Control
27. BitBucket
28. SourceTree
测试工具和VS扩展
29. LINQPad
30. Selenium
31. ReSharper
32. OzCode
33. CodeRush
性能分析
34. Prefix
35. dotTrace
36. ANTS Performance Profiler
37.N Profiler
APM
38. Retrace
部署自动化
39. Octopus
40. Appveyor
41.AppHarbor
42. Jenkins
容器
43. Docker.DotNet
44. Distelli
翻译:Sweet Tang
本文地址:http://www.cnblogs.com/tdfblog/p/best-csharp-tools.html
欢迎转载,请在明显位置给出出处及链接。