C#最佳工具集合:IDE分析自动化工具等C#编程的最佳工具有以下几类:IDEVS扩展编译器编辑器和序列化反编

VisualStudioCode是C#开发人员最受欢迎的代码编辑器。您可以使用VisualStudioCode与C#扩展功能实现强大的编辑功能,并完全支持C#IntelliSense和调试。

主要特征:

由Xamarin开发,MonoDevelop具有许多与VSCode相似的功能,也是跨平台的。使用MonoDevelop,您可以在Windows,Linux和MacOSX上快速编写桌面和Web应用程序。

由Microsoft提供,这是一个很好的扩展,以加快VisualStudio的开发。

简化jQuery框架编码,jQueryCodeSnippets为VisualStudio2012,2013,2015和2017提供了超过130个代码段。

SlickEdit是一个代码编辑工具,可以提高生产力并提高代码质量。它是一个跨平台的代码编辑器,可在九个平台上支持超过60种语言(包括C#)。

Rextester(代表正则表达式测试器)是C#的简单在线编译器。

每段代码最多可以占用150MB内存

代码在应用程序域中运行,具有基本的执行、反射、线程控制和web权限

C#Pad是C#的一个方便的REPL工具。使用起来很简单:输入代码,点击“Go”执行。

在线快速测试C#代码

包括代码自动完成

可嵌入其它网站

dotPeek允许您将.NET程序集反编译为C#。dotBeek是JetBrains提供的免费独立工具,基于ReSharper捆绑的反编译器。

强大的搜索和导航功能

将任何.NET程序集解码为等效的C#或IL代码

支持多种格式(.dll、.exe、.winmd)

将反编译的程序集保存为VisualStudio项目

基于RedGate的.NETReflector开源反编译器,在2011年停止维护,ILspy需要.NETFramework4.0。

浏览程序集并将其反编译为C#

将程序集保存为C#项目

直观的搜索和导航功能

导航历史

支持C#5.0“async”

反编译为VB和C#

Git就不需要介绍了。这是一个免费的开源版本控制系统,也是当今最流行的版本控制系统。

现代版本控制工具,适用于当今地理位置分布的团队

包括强大的默认值,用于解决冲突,自动恢复等

便宜的本地分支

方便的暂存区

多个工作流程

TFS版本控制是Microsoft替代Git的一种,它集成到VisualStudio中。它是企业准备的,所以对于使用VS项目的任何规模的团队来说,这是一个不错的选择。

利用VisualStudio功能提供本地体验

跟踪分支机构的代码更改

在代码签入之前提供反馈

集成最流行的CI和自动化构建工具

一个用于即时测试C#,F#和VB中的代码片段的工具,LINQPad可以让您以交互方式查询数据库。

有自己的查询语言-LINQ,这是一个强大的查询数据库的方法

非常适合学习C#,因为它为您提供了IDE的许多功能,而不臃肿

在LINQ(或SQL)-SQL/CE/Azure、Oracle、SQLite和MySQL中查询数据库

丰富的输出格式

脚本并以您首选的.NET语言自动化

一个用于.NET和Java的轻量级开发工具,Prefix会实时显示日志、错误、查询等。它可以在您现有的工作站内使用-它是免费的。

提供每个Web请求的详细跟踪

没有凌乱的配置或代码更改

立即下载;立即获得代码分析结果

按要求查看日志

查找隐藏的异常

查看SQL查询

快速找出可疑行为

Retrace是唯一将APM、日志、错误、指标和监控结合在一个平台上的开发者工具,可帮助您更好地构建。它专为生产和预生产服务器而设计,每月只需10美元。

在代码级收集性能数据

应用程序和服务器记录

错误跟踪和监控

与现有堆栈一起工作

免费试用

C#主要部署自动化工具,这使得自动化复杂的应用程序部署成为可能。

提供和配置新机器来部署您的应用程序

与CI服务器集成,将构建自动化和CI进程扩展到部署中

精简各环境之间的版本

可重复,可靠的部署

一个CI构建服务器,不仅可以处理构建,而且还可以进行部署,Appveyor非常强大,安全,并且无需设置即可开始使用。

用于构建,测试和部署端到端解决方案

易于使用,无需设置

隔离构建环境

使用UI或YAML的开发人员友好的构建配置

内置部署和NuGet服务器

多分支构建

Docker.DotNet是DockerAPI的C#客户端库。通过它,您可以通过编程方式与DockerRemoteAPI进行交互。

可以通过VisualStudio的NuGet库管理器进行安装

在.NET中启用完全异步,非阻塞,面向对象的代码

使用Distelli自动化您的容器工作流端到端

部署到Kubernetes,用于最先进的容器编排

C#和.NETCore将在2018年及以后的得到巨大的发展,磨练C#技能将在未来几年内为您服务。我们希望您已经找到了一两种可以使用的工具,并提高了C#开发的质量和生产力。如果有什么工具我们遗漏了,请告诉我们,这个工具应该在这个工具包中有一席之地。

THE END
1.c++速成(vs)短期学会在vs上使用c++编程(1)vs怎么运行c++程序c++速成(vs)短期学会在vs上使用c++编程(1) 之前在黑马程序员的零基础课程里系统学习了c++,但是黑马程序员的课程还是太慢了,近四百节课让人很难受 ,基本上前一百节后就已经对C语言了解的差不多了(和c++差不多),两百节之后对c++也基本熟悉了。 总归还是太慢了,其中课程的很多内容都是重复出现的,为了方便我将https://blog.csdn.net/weixin_64084409/article/details/136571980
2.C#用xamarinforVS开发androidAPP,应该学哪些基础的知识另外,在学习Xamarin for VS开发安卓APP之前,您还需要了解安卓应用程序开发的基本知识。例如,了解安卓https://ask.zol.com.cn/x/25120710.html
3.C#VS编辑器使用软件入门教程VisualStudio(2019)C#-VS编辑器使用 手机观看 免费每天学1节 分享/下载 加入专辑收藏 源文件 记笔记 讲师:Joker 关注人数:1035 关注 学员互动(14)视频字幕 综合评分:10评分100%作业点评课后上传的作业,学习过程中有困难疑惑都可进行提问https://huke88.com/course/64397.html
4.vs开发c#有哪些技巧问答通过创建和使用自己的代码片段库,你可以提高编码速度并减少重复劳动。 持续学习和实践:C#和Visual Studio都是不断发展和更新的技术。为了保持竞争力,建议持续学习新技术和最佳实践,并定期参加相关的培训和研讨会。 总之,掌握这些技巧可以帮助你在Visual Studio中更高效地开发C#应用程序。 0 赞 0 踩https://www.yisu.com/ask/566005.html
5.从新手小白进入C#编程(VS2019)共47课时C/C++课程7350人学习 ¥199.00 从新手入门WPF框架编程、VS2022、C#、.Net、桌面、编程、新版 21503人学习 ¥199.00 更多6 门课程 适合人群: 新手小白,对C#编程有兴趣的童鞋! 你将会学到: 本课程主要帮助学员迅速掌握C#编程语言的开发,深刻理解面向对象编程OOP的思想精髓! https://edu.51cto.com/course/24764.html
6.C#学习笔记——窗口停靠控件WeifenLuo.WinFormsUI.Docking使用DockPanelSuite是托管在GitHub上的一个开源项目,使用在WinForms上,是一个简单、美观的界面组件。其中weiFenLuo.winFormsUI.Docking.dll较为人熟知,它是DockPanel Suite的一个类库,可以实现类似VS的窗口停靠、悬浮、自动隐藏等功能,同时能够保存窗体布局为XML文件,启动时加载XML配置文件还原布局。DockPanelSuite还包含有多种https://cloud.tencent.com/developer/article/1833114
7.VisualStudio2019安装C#环境的实现方法C#教程到此这篇关于VisualStudio2019安装C#环境的实现方法的文章就介绍到这了,更多相关VS2019安装C#环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!https://www.jb51.net/article/203096.htm
8.C#速成指南:从入门到进阶,实战WPF与Unity3D开发实战课程视频:1-2 【理论】C# vs Java (03:55) 视频:1-3 【操作】开发环境搭建 (06:58) 视频:1-4 【理论】啥是CLI 啥是CLR (08:38) 视频:1-5 【理论】.NET 的前世今生 (07:27) 第2章 C# 基础语法13 节 | 98分钟 本章我们来认识C#,学习它的基础语法,掌握变量、数据类型、参数、决策、分支等重要概https://coding.imooc.com/class/chapter/565.html
9.编程概念(C#)MicrosoftLearn使用本节中的资源了解 C# 语言中的编程概念,包括面向对象的编程。https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide