. NET Development Engineer Toolkit

Source: Internet
Author: User
Tags file diff ftp file net serialization filezilla free ftp management studio msmq soap ui

Visual Studio
  • Extensions of Visual Studio Productivity Power tool:visual Studio Professional (and above) feature rich features such as quick Find, navigation solutions, searchable additional reference dialog boxes, and more.

  • ReSharper: Tools to improve the productivity of. NET developers, improve code quality, eliminate errors by providing quick fixes, and more.

  • Mz-tools: It can find a string in a method, file, project, solution, or project group, selected text, file combination, or portfolio. The results are shown in the results window below, which is more convenient than is provided by the Microsoft IDE.

  • Web Essentials: Increase productivity and help write css,javascript,html efficiently.

  • MSVSMON: Remote Debugging Monitor (msvsmon.exe) is a small application where Visual Studio connects to remote debugging. When you are debugging remotely, Visual Studio runs on a single computer (the debugger host), and the remote Debugging Monitor runs on a remote computer that is running with the application that you are debugging.

  • WIX toolset: Build the Windows Installer package from the XML source code.

  • Code Digger::code Digger is a visual Studio 2012/2013 extension that can help you understand your code behavior.

  • Codemaid:codemaid is an open source visual Studio 2012/2013/2015 extension that cleans, digs, and simplifies your code.

  • Ozcode: Powerful Visual Studio debugger Visualizer.
    CodeRush: This is a refactoring and productivity plugin for Visual Studio.

  • T4 text Template:: In Visual Studio, the T4 text template is used as templates for generating code files. Templates can be defined by writing blocks of text and control logic.

  • Indent Guides: Adds a vertical line at each indent level.
    PowerShell tools: A set of tools for developing and debugging PowerShell scripts and modules in Visual Studio 2015.

  • Visual Studio Code: A free cross-platform editor for building and debugging modern web and cloud applications.

  • Autopoco:autopoco is a highly configurable framework for the smooth construction of readable test data from the plain old clrobjects.

  • Supercharger: This is an extension designed to significantly improve the Visual Studio development experience. It builds on and enhances previous vs10x products, such as CodeMap, Editor View enhancer, Comments Extender, while also adding new high-quality tools.

ASP
    • Fiddler: Captures HTTP request/response and simulates request behavior.
      AutoMapper: Object-to-object mapping. For example, the tool can be used to map entity objects to domain objects instead of writing manual mapping code.

    • Unity/ninject/castle Windsor/structuremap/spring.net: Dependency Injection Framework. There are many DI frameworks available.

    • . NET reflector:.net Assembly anti-compiler.

    • Dotpeek:.net assembly anti-compiler.

    • Ilspy::.net assembly anti-compiler.

    • Memprofiler: A powerful tool for finding memory leaks and optimizing memory usage.

    • Postsharp: Removes duplicate encodings and prevents code bloat caused by crosscutting concerns and aspect-oriented programming.

    • Asphere: Web. config editor with GUI.

REST API
    • Swagger UI:API testing and documentation tools.
    • Postman:rest Client Chrom Extender.
WCF
    • The SOAP UI:API Test tool supports all standard protocols and technologies.
      WireShark: This is a network protocol Analyzer for UNIX and Windows. It can capture traffic at the TCP layer to help you discover the SOAP envelope.

    • SVC Traceviewer: You can better see the huge trace files produced by WCF.

    • SVC Config Editor: GUI tools for managing WCF-related configurations.

MSMQ
    • Queueexplorer 3.4: Copy, move or delete messages, save and load, stress test, view and edit complete message body (via. NET serialization objects, and more can be done on MSMQ.
LINQ
    • LINQ Pad:linqpad is a lightweight tool that tests LINQ queries against SQL Server databases. It can also be tested in different. NET languages, such as C#,VB, write code Snippets.

    • LINQ Insight:linq Insight Express is a Visual Studio plug-in that allows you to analyze your LINQ queries at design time and simplifies writing and debugging LINQ queries.

RegEx
    • RegEx tester: Visual Studio Extender for regular expression testing.

    • REGEXR: Online regex development and testing tools.

    • Regexpal: Online regex development and testing tools.

    • Expresso:expresso is a desktop tool for the development and testing of regex.

    • Regexmagic: A tool used to automatically generate regular expressions from text patterns. The user needs to cultivate the pattern by tagging the string and selecting different options. On this basis, regular expressions are generated automatically. These tools can also generate code that is required for different languages.

Javascript/jquery/angularjs
    • Jshint:javascript the Code quality tool. There is also a tool, jsline, that enforces stricter rules.

    • Jsfiddle: Provides an environment in the browser that is used to test html,css and Javascript/jquery.

    • Protractor: The end-to-end framework is used to test the angular application.

    • Batarang: Add tools for debugging and analyzing ANGULARJS applications.

SQL Server
    • The SQL profiler:sql trace is used to monitor the database Engine instance.
      Expressprofiler:expressprofiler (aka SQLExpress Profiler) is a simple and quick alternative to a basic GUI and integrated SQL Server Profiler. This can be used with Express and the non-express version of SQL Server 2005/2008/2008r2/2012/2014.

    • The SQL Sentry Plan Explorer: tool provides a better graphical view of the SQL query execution plan.

    • SQL complete: Provides SQL Server Management Studio and Visual Studio IntelliSense features and improved SQL formatter.

    • Nimbletext: Text manipulation and code generation tools.

    • Query Express: Lightweight SQL Query Analyzer.

    • IO Meter: Provides details of the IO subsystem.

    • Sqldecryptor: Deciphering SQL Server objects, such as stored procedures, functions, triggers, views, encrypted with encryption options.

    • Spatialviewer: View and create spatial data.

    • Cleartrace: Import trace and probe files to SQL Server and display summary performance information.

    • Internals Viewer for SQL Server:internals Viewer is a tool that looks at the SQL Server storage engine to see how data is physically allocated, organized, and stored.

    • PAL: Read in Performance log, using known threshold analysis.

    • Sqlquerystress: Test assists with T-SQL queries and program performance stress.

NHibernate
    • NHibernate Mapping Generator: Generates a NHibernate mapping file and an entity class corresponding to an existing DB table.
Code Review
    • Stylecop:stylecop is a static code analysis tool that forces your C # source code to perform configuration style and consistency rule settings. It can be run from within Visual Studio or integrated into an MSBuild project.

    • Fxcop:fxcop is a static code analysis tool that passes analysis. NET assembly to enforce development standards.

Traffic Capture
    • WireShark: This is a network protocol Analyzer for UNIX and Windows. It captures traffic from the TCP layer.

    • HTTP Monitor: Enables developers to view all HTTP traffic between your computer and the Internet. This includes request data (such as HTTP response headers and form get and post data) and response data (including HTTP response headers and body text).

Diagnosis
    • Glimpse: Provides server-side diagnostic data. For example, for an ASP. NET MVC project, you need to add it from NuGet. Glimpse data can tell you the different levels of latency that really show you can optimize your code/solution to improve performance in areas.
Performance
    • PerfMon: Use performance counters to monitor system performance.
      Yslow:yslow analyzes web pages and points out why they are so slow based on Yahoo! 's high-performance Web site rules.
Code Converters
    • Telerik code converter:c# to VB and VB to C # Converter. This is an online editor. However, you can choose "Batch Conversion" and the zip format to upload files.
data extraction and loading
    • Filehelpers:.net Library, import/export file, string, or data with a fixed length or delimited record in a stream.

    • LogParser: You can write SQL to query to handle various log files, and export data to various destinations, such as SQL tables, CSV files.

Screen Recording
    • Wink: Presentation authoring software. Using wink, you can capture, add notes, annotate, and more, as well as create demos.
Text Editor
    • notepad++: Source code Editor.

    • Notepad2: A lightweight and feature-rich Notepad-like text editor.

    • Sublimetext: A feature-rich text editor.

Document
    • Ghostdoc:ghostdoc is a Visual Studio extender that automatically generates XML documentation comments for types, parameters, names, and other related information methods and properties.

    • Helpndoc:helpndoc is a tool for creating help files. It can generate files of different formats from a single source.

other
      • Filezilla:filezilla is a free FTP solution. FileZilla Client for FTP file upload, FileZilla server for file sharing.

      • Treetrim:treetrim is a tool for trimming the source tree. It eliminates debug files, source code control bindings, and temporary files.

      • Browserstack: Test your Web site across browsers.

      • Firebug: A feature-rich Firefox plugin for css,html and JavaScript to generate Web pages.

      • Bugshooting: Screen software, screenshots and put to work items, bugs, issue tracking items and so on.

      • Web Developer Checklist: Ensure Web development best practices.

      • Xray:firefox plugin. Feature-rich bookmarks. Provides information about the elements of a Web page.

      • PowerGUI: Helps you quickly embrace and use PowerShell to efficiently manage a complete Windows environment.

      • Beyond Compare: It allows you to compare the contents of a directory tree and a single file. Adaptable to strong, popular language plugins. [Provided by Ron Matuszek]

      • Devart codecompare: File diff tool, read the structure of C#,c ++,VB code. Includes: Folder compare tool, compare and merge files and folders standalone app, code review support. [Provided by Cheung Tat Ming]

. NET Development Engineer Toolbox

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.