Advertisement
Поиск  
Always will be ready notify the world about expectations as easy as possible: job change page
Mar 15, 2023

15 tools for .NET developers that you probably didn’t know about

Автор:
Alex Maher
Источник:
Просмотров:
2334

1. JustDecompile

JustDecompile is a free decompiler tool that allows you to easily decompile .NET assemblies into readable code. With this tool, you can quickly and easily analyze the code of any .NET application, even if you don’t have the original source code.

https://www.telerik.com/products/decompiler.aspx

2. PostSharp

PostSharp is a powerful tool that allows you to add custom behaviors to your .NET code without having to modify the code itself. With PostSharp, you can easily add features like logging, caching, and validation to your code, making it more robust and easier to maintain.

https://www.postsharp.net/

3. LINQPad

LINQPad is a powerful tool for testing and debugging LINQ queries. With LINQPad, you can quickly and easily test out LINQ queries, run them against databases, and debug any issues that arise. This can be a huge time-saver for developers who work with LINQ on a regular basis.

https://www.linqpad.net/

4. Glimpse

Glimpse is a powerful debugging and diagnostics tool for .NET applications. With Glimpse, you can easily see what’s happening behind the scenes in your application, including information about HTTP requests, SQL queries, and more. This can be incredibly helpful when trying to diagnose and fix issues with your application.

https://github.com/Glimpse/Glimpse

5. Raygun

Raygun is a powerful error tracking and debugging tool for .NET applications. With Raygun, you can easily track errors and issues in real-time, allowing you to quickly identify and fix issues in your code before they become major problems.

https://raygun.com/

6. DotNetty

DotNetty is a high-performance network application framework for building scalable and efficient TCP and UDP servers. It is built on top of the .NET Standard Library and provides a modern, asynchronous, and event-driven programming model that is easy to use and highly performant.

https://github.com/Azure/DotNetty

7. Octopus Deploy

Octopus Deploy is a powerful deployment automation tool for .NET applications. With Octopus Deploy, you can easily deploy and manage your applications across multiple environments, making it easier to keep your code up-to-date and in sync across different environments.

https://octopus.com/

9. NDepend

NDepend is a static code analysis tool that allows you to analyze and visualize your .NET codebase. With its comprehensive set of metrics and reports, you can quickly identify areas for improvement, optimize code quality, and reduce technical debt. This tool is especially useful for large-scale projects with complex codebases.

https://www.ndepend.com/

10. Reflector

Reflector is a powerful decompiler and assembly browser for .NET applications. With Reflector, you can easily decompile .NET assemblies into readable code, as well as explore and analyze the contents of those assemblies.

https://marketplace.visualstudio.com/items?itemName=vs-publisher-306627.NETReflectorVisualStudioExtension

11. OpenCover

OpenCover is a code coverage tool for .NET applications that allows you to measure the effectiveness of your unit tests. With its easy-to-use interface and support for multiple test runners, you can quickly identify areas where your tests are not covering your codebase.

https://github.com/OpenCover/opencover

12. Prism

Prism is a powerful framework for building complex, modular applications using the Model-View-ViewModel (MVVM) pattern. With Prism, you can easily separate your application logic into reusable modules, making it easier to develop, test, and maintain your code.

https://prismlibrary.com/

13. Dapper

Dapper is a lightweight and high-performance object-relational mapping (ORM) tool for .NET applications. With Dapper, you can easily map SQL queries to C# objects, making it easier to work with databases in your .NET code.

https://github.com/DapperLib/Dapper

14. Stackify

Stackify is a powerful tool that helps you monitor and troubleshoot .NET applications in real-time. With Stackify, you can easily identify and diagnose performance issues, errors, and other problems with your application.

https://stackify.com/

15. DbUp

DbUp is a simple and easy-to-use database migration tool for .NET applications. With DbUp, you can easily manage database schema changes across different environments, making it easier to keep your databases in sync and up-to-date.

https://dbup.readthedocs.io/en/latest/

Похожее
May 8, 2023
Author: Waqas Ahmed
Dapper is a lightweight ORM (Object-Relational Mapping) framework for .NET Core and is commonly used to query databases in .NET Core applications. Here are some of the advanced features of Dapper in .NET Core: Multi-Mapping: Dapper allows...
Jan 28, 2023
Author: Rokas
Prerequisites: VSCode and .Net 7 installed. Don't need to copy the code, GitHub link provided in the end.Open up a terminal in VSCode or any IDE of your choice, run:dotnet new console2 files will appear, default Program.cs and .csproj named...
Dec 18, 2023
Author: Jay Krishna Reddy
In C# applications, null reference exceptions are frequently the cause of problems and runtime failures. Appropriate null checks are necessary to protect your code from these kinds of problems. This article will examine many approaches to doing null checks in...
Apr 28, 2022
Author: Anthony Trad
Bending the Clean Architecture PrinciplesIntroductionSo you’re writing code using .NET, and you surely follow the Clean Architecture and its layered abstractions. Apparently and even though the concept was introduced long ago, this is getting very trendy now.One of your arguments...
Написать сообщение
Почта
Имя
*Сообщение


© 1999–2024 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET Framework | .NET Core | C# | ASP.NET | Windows Forms | WPF | HTML5 | CSS3 | jQuery | AJAX | Angular | React | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban