当前位置:网站首页>Visual studio efficient and practical extension tools and plug-ins
Visual studio efficient and practical extension tools and plug-ins
2022-07-02 12:39:00 【Time chaser】
explain :
For a thinking programmer , It's important to be good at using an efficient development tool , What I want to introduce to you today is the first in the universe IDE vs It's a good development tool to use , If you think it's good, you can try it , After all, for us programmers who spend more than half of the day writing code , An easy-to-use eye pleasing IDE Really important .
The plugin is introduced :
vs Develop divine plug-ins Resharper
Download address :https://www.jetbrains.com/
explain : The first paragraph has to focus on , And highly recommended .Net Siege lions use ,ReSharper Is a by jetbrain The aim of development is C#,VB.NET,ASP.NET,XML, and XAML Editor for . Followed jetbrains A consistent tradition of development tools ,ReSharper Have highly intelligent error correction ,30 Various advanced code refactoring functions , Convenient unit testing tools , Fast navigation 、 retrieval , And one key formatting code , Many features such as automatic code generation and template functions , And it will provide many advanced syntax sugars and improve your naming conventions , You'll love it when you use it .
GitHub Extension for Visual Studio
Download address :https://marketplace.visualstudio.com/items?itemName=GitHub.GitHubExtensionforVisualStudio
explain : Connect to GitHub and GitHub Enterprise And use it with , Clone an existing repository or create a new repository and start collaboration !
PostSharp
Download address :https://marketplace.visualstudio.com/items?itemName=PostSharpTechnologies.PostSharp
explain : As a developer , We usually consider Design patterns , But for traditional programming languages that lack implementation pattern support , We will eventually write duplicate code .PostSharp Extend by using schema concepts C# and VB Language to solve this problem . It includes .NET in most Off the shelf implementation of common patterns , And provides you with a framework to automate your own patterns .( Aspect oriented programming framework AOP, For individuals or teams, it can improve development efficiency , Reduce unnecessary waste of time )
Viasfora
Download address :https://marketplace.visualstudio.com/items?itemName=TomasRestrepo.Viasfora
explain : Is used to change the color of keywords , And the color of braces , as well as xml Format improvement
VisaulSvn for Visual Studio 2017
Download address :https://www.visualsvn.com/visualsvn/
explain : When using code unification in some team projects, you don't need to go to the folder to see what file changes are being submitted , Directly in vs You can see the modified information in , Then submit at the same time , Improve development efficiency .
magical C# debugging - OzCode
Download address :https://marketplace.visualstudio.com/items?itemName=CodeValueLtd.OzCode
explain :OzCode It's a Visual Studio Expand , It reduces debugging time and improves work efficiency by detecting and isolating errors , Make it easy to repair .
I use these models more in development , What good plug-ins can you leave a message to share .
边栏推荐
猜你喜欢

SparkContext: Error initializing SparkContext解决方法

浏览器存储方案

High performance erasure code coding

线性DP AcWing 896. 最长上升子序列 II

Deep Copy Event bus
![1380. Lucky numbers in the matrix [two-dimensional array, matrix]](/img/8c/c050af5672268bc7e0df3250f7ff1d.jpg)
1380. Lucky numbers in the matrix [two-dimensional array, matrix]

Anxiety of a 211 programmer: working for 3 years with a monthly salary of less than 30000, worried about being replaced by fresh students

Distributed machine learning framework and high-dimensional real-time recommendation system

Redis bloom filter
![[FFH] little bear driver calling process (take calling LED light driver as an example)](/img/e7/153ae9f1befc12825d277620049f9d.jpg)
[FFH] little bear driver calling process (take calling LED light driver as an example)
随机推荐
"As a junior college student, I found out how difficult it is to counter attack after graduation."
记录一下MySql update会锁定哪些范围的数据
Go学习笔记—基于Go的进程间通信
Introduction to CPU instruction set
堆 AcWing 838. 堆排序
drools执行完某个规则后终止别的规则执行
Go学习笔记—多线程
Find the common ancestor of any two numbers in a binary tree
CV2 in OpenCV VideoWriter_ Fourcc() function and cv2 Combined use of videowriter() function
arcgis js 4.x 地图中加入图片
Intel internal instructions - AVX and avx2 learning notes
[ybtoj advanced training guidance] cross the river [BFS]
JS8day(滚动事件(scroll家族),offset家族,client家族,轮播图案例(待做))
FBX import under ue4/ue5 runtime
Brush questions --- binary tree --2
JSON序列化 与 解析
drools动态增加、修改、删除规则
Leetcode - < dynamic planning special> Jianzhi offer 19, 49, 60
The differences and relationships among port, targetport, nodeport and containerport in kubenetes
Tas (file d'attente prioritaire)