====== Microsoft Visual Studio ====== ===== Tools and AddIns ===== [[http://visualstudiogallery.msdn.microsoft.com|Visual Studio Gallery]] Products and Extensions for Visual Studio. ==== OxyProject Metrics ==== OxyProject Metrics is an application that provides quantitative information for software projects that empowers software professionals to assess the complexity and maturity of a software product. OxyProject Metrics gathers source code metrics from a .NET solution, a C#, VB.NET, and C++ project or folder. Reports in CSV and plain text formats are available for the source code metrics OxyProject Metrics is available as a stand alone Windows application as well as a Microsoft Visual Studio Addin. http://www.techinceptions.com/CodeMetrics.html ==== PostSharp ==== Have you already implemented things like transaction management, logging, caching, or security? In each method, you had to write a same dozen of lines of code, right? With PostSharp, you can encapsulate these aspects as custom attributes. You can make your own custom attributes that will really add new behaviors to your code! This is sometimes called [[/glossaire/AOP|aspect-oriented programming ([AOP)]] or policy injection. http://www.postsharp.org/ ==== Test Automation FX ==== UI Testing in Visual Studio. Test Automation FX (TAFX for short) enables developers and testers to record and manage user interface tests from inside Visual Studio with 100% .NET code. Read about our approach to test automation. http://www.testautomationfx.com/ ==== Source Code Outliner pour VisualStudio ==== The Source Outliner PowerToy is a Visual Studio 2008 extension that provides a tree view of your source code's types and members and lets you quickly navigate to them with filtering inside the editor. http://visualstudiogallery.msdn.microsoft.com/en-us/BEA9ED59-8857-4032-9666-9AF1C1A33969 ==== ORA ==== Ora is a Visual Studio 2008 add-in that provides an instant grouped overview of the class, interface or struct you are viewing or editing. Because the members are grouped in the order of your choosing, and the view instantly appears when you click in the code of a class, there is no need to abuse the #region feature. Just keep Ora docked next to the source editor and the equivalent groupings just appear automatically. http://ora.codeplex.com/