Redgate .NET Toolbelt について


Red Gate .NET Toolbelt はRed Gate Sofrwareの .NET デベロッパーツールの完全なセットです。.NET開発チームが、アプリケーションのコードを素早く書いて、最適化し、デバッグするために必要なすべてを提供し、ユーザーに対してセキュアなリリースをすることが可能です。いったんリリースされると、開発サイクルを短くして、ユーザーがに好まれるソフトウェアを構築するのを手伝って、バグについて素早くフィードバックを受け取ることができます。.NET Toolbelt は以下のRed Gate Tool類を含みます:ANTS Performance Profiler, ANTS Memory Profiler, .NET Reflecrtor VSPro, .NET Demon, SQL Connect, SQL Prompt と SmartAssembly Pro。

Red Gate .NET Toolbelt includes:

  • ANTS Performance Profiler Pro - Get a complete picture of your application's performance and find bottlenecks, whether in the code or database
  • ANTS Memory Profiler - Find memory leaks within minutes and optimize the memory usage of your C# and VB.NET code
  • .NET Reflector VSPro - Understand and debug any 3rd party code, including frameworks, components and libraries
  • .NET Demon - Get super-fast builds and see errors as you introduce them with continuous intelligent background compilation
  • SQL Connect - Develop databases in Visual Studio alongside application code, and synchronize against live databases
  • SQL Prompt Pro - Strip away the tedium of coding in SQL with auto-completion, reformatting, and refactoring
  • SmartAssembly Pro - Receive instant, rich bug reports whenever an error occurs, and protect your code against disassembly with powerful obfuscation.

Solve .NET performance problems
ANTS Performance Profiler
is a code profiler for .NET, ASP.NET, and ASP.NET MVC applications. It helps you debug your application quickly by giving you a complete picture of your application's performance.

  • Identify performance bottlenecks within minutes and optimize .NET application performance.
  • Drill down to slow lines of code with line-level timings.
  • View all the contextual information you need, from HTTP requests, to .NET code, through to SQL queries, allowing you to quickly understand the relationship between your code and your database all in one view.

Is your application holding on to too much memory?
.NET developers use ANTS Memory Profiler to:

  • Find memory leaks within minutes
  • Optimize the memory usage of your C# and VB.NET code
  • Create better performing, less resource-intensive applications

Automatic memory management in .NET makes development a lot easier, but it's still easy to introduce memory leaks into your application. For example, forgetting to unregister event handlers can lead to significant chunks of memory being held on to unnecessarily, but spotting that this is happening can be very difficult. Trying to understand memory problems without a suitable tool can take hours or days, if you're lucky enough to know a problem exists. This is time which would be better spent fixing the problem. ANTS Memory Profiler makes memory profiling simple.

Undertand and debug any .NET code
.NET Reflector VSPro
is a tool used by professional .NET developers to:

  • Get insight - Understand how APIs, components, frameworks, and all the critical code you use really works by decompiling and seeing inside. Having the source means you’re no longer blocked by poor or missing documentation.
  • Fix bugs - Follow bugs through your own code, 3rd party components, and any compiled .NET code you work with. You can see 3rd party code in Visual Studio, and debug into it just like your own.
  • Check builds - Need to make sure you’re shipping the right code, or that your intellectual property is protected? Check your builds for obfuscation, and ensure the right versions of the right components are present.

Continuous compilation in Visual Studio
.NET Demon
compiles your code continuously, so you see errors as soon as they are introduced and it replaces the Visual Studio build system, making it faster.

  • The list of errors in your solution is always up to date.
  • Quickly see the overall status of your solution in the build status indicator.
  • Errors are displayed within the Visual Studio error list.
  • Your code builds as you type so it is usually already compiled when you want to run it.
  • .NET Demon intelligently analyzes the impact of your change, so only code that has genuinely changed is recompiled, so your solution builds more quickly.

Ingeniously simple database development in Visual Studio
SQL Connect
projects can share repositories with databases connected to SQL Source Control, so your team can easily share changes in Visual Studio or SQL Server Management Studio. At deployment, you can use SQL Compare to roll out database changes directly.

  • Develop databases in Visual Studio alongside application code
  • Query databases and execute stored procedures directly from Visual Studio
  • Track and share changes using your source control system

Makes working with SQL simple
SQL Prompt
is an add-in for SQL Server Management Studio and Visual Studio. SQL Prompt strips away all the tedium of coding in SQL, and leaves you to sink your teeth into the good bits. You won't have to memorize object and stored procedure names - SQL Prompt autocompletes them. You won't have to traipse about hunting column dependencies - just check them from the query window. It takes care of formatting, object renaming, and other piddling distractions, so that you can concentrate on how the code actually works.

Protect your .NET code and Intellectual Property
SmartAssembly is an obfuscator that helps protect your application against reverse-engineering, cracking, and modification. If you don't want your C# or VB.NET code exposed internationally, or if your entire business rests on the IP embodied in your software, then obfuscating your code becomes a necessity, not a luxury.

With SmartAssembly, you get access to a comprehensive set of obfuscation features, including name mangling, control flow obfuscation, strings encoding, reference dynamic proxy and declarative obfuscation.

Automated Error Reporting
Want to identify unforeseen bugs within hours or days of shipping? SmartAssembly offers the most efficient way to get customer feedback on your application. End-users can send in detailed error reports at the click of a button, allowing you to deliver faster fixes and improve your software in a way that will make a real difference to your customers.

Merging DLLs into one executable
Want to embed DLLs into one executable to simplify the deployment of your application? SmartAssembly offers Dependency Embedding and Dependency Merging to help you package your application into one file.

Why choose Red Gate .NET Development Suite?
The .NET Development Suite is for .NET developers working in Visual Studio who want to speed up development and quickly understand and resolve performance problems.

If you want Red Gate's complete set of .NET tools, then it is worth considering the .NET Toolbelt. It helps you to not only rapidly develop high quality software, but also securely obfuscate it and gain feedback from your users with Automated Error Reporting.