background preloader

Extensions

Facebook Twitter

What is the code index SDK? - Jean-Marc Prieur's Blog. The Dependency Graphs in Visual Studio Ultimate are much more scalable … … because they are queried from the code index At the heart of these scalability and performance improvements, is the code index.

What is the code index SDK? - Jean-Marc Prieur's Blog

Each time a diagram representing code elements is built, the corresponding assemblies are indexed in the code index (if they need to be). The code index is then used as a cache to query all the needed information. In the Architecture diagrams, the information which is indexed is limited to what is in the solution, but it is also possible to pre-populate the cache using build tasks that we released part of the VsVmSdk. The code index SDK The code index SDK gives you the opportunity to control the indexing, and to access the data which is in the cache. Meanwhile, have fun with Visual Studio 11 Beta, and stay tuned ! Pex and Moles - Downloads. Pex, Automated White box Testing for .NET. The Fakes Framework in Visual Studio 2012 is the next generation of Moles & Stubs.

Pex, Automated White box Testing for .NET

Fakes is different from Moles, however, so moving from Moles to Fakes will require some modifications to your code. A guide for this migration will be available at a later date. Moles will not be developed further, so we recommend to migrate to Fakes. Code Digger for Visual Studio 2013 and 2013 is a lightweight version of Pex that allows you to explore public .NET methods in Portable Libraries directly from the code editor. Code Digger is the first extension from the Pex and Moles Team at Microsoft Research for Visual Studio 2012 and 2013. Thanks for your support, The Pex and Moles Team. Contracts. Code Contracts provide a language-agnostic way to express coding assumptions in .NET programs.

Contracts

The contracts take the form of preconditions, postconditions, and object invariants. Contracts act as checked documentation of your external and internal APIs. The contracts are used to improve testing via runtime checking, enable static contract verification, and documentation generation. Code Contracts bring the advantages of design-by-contract programming to all .NET programming languages.

The benefits of writing contracts are: Improved testability each contract acts as an oracle, giving a test run a pass/fail indication.automatic testing tools, such as Pex, can take advantage of contracts to generate more meaningful unit tests by filtering out meaningless test arguments that don't satisfy the pre-conditions. Static verification We have prototyped numerous static verification tools over the past years.

API documentation Our API documentation often lacks useful information. Francesco's Blog on CodeContracts, Static analysis, Abstract Interpretation, etc. Microsoft/CodeContracts. Madskristensen/WebEssentials2015. Code alignment extension. Sign in to write a review Sort by: SO many years of pressing space bar to align code are over!

Code alignment extension

Sometimes you just need this tool for mapping properties left and right for database saves. and the equals or space align is proper job!! Thanks man! Nice Job, nice tool. Great. Really perfect! Excellent!!! Visual Studio & TFS 2013 – List of extensions and tools (Part 2) Go to Part 1 – List of Product Updates for information on Visual Studio and TFS 2013 updates Looking for the VS 2012 product updates and extensions ?

Visual Studio & TFS 2013 – List of extensions and tools (Part 2)

StyleCop - Home. Productivity Power Tools 2013 extension. Sign in to write a review Sort by: Works pretty well, but the document well sometimes goes into an infinite resizing loop.

Productivity Power Tools 2013 extension

There's no escape except to end the visual studio process. Fantastic Tool! I love this and have been using it since vs2010, however it breaks new project creation wizard for C++ such that it loops back on itself and when it finishes, no code is generated. Would have gotten 5 stars if not for this defect It would have made me MUCH more productive if it had said on this site that the tools are ONLY supported by VS2013 *professional* and above.

jQuery Code Snippets extension. SideWaffle Template Pack for Visual Studio.

Testing

Coding. Debugging. Modeling. Ligershark/BestPracticesChromeExtension. BPM.NET for Visual Studio 2013 extension. VSGesture for Visual Studio 2013 Preview extension. Code Contracts Editor Extensions VS2012. Code Contracts for .NET extension. Sign in to write a review Sort by: Build performance degradation kills all the good things in this solution.

Code Contracts for .NET extension

Hi, CC should work with VS2013 without any problem.Try to uninstall and reinstall? Francesco It's Dec. 12, 2013. I'd like to use Code Contracts so I'm trying to install the dll that is meant for 2010/4.0 that EVERWHERE I read it says it will work with VS 2008. All links I find lead back to this page. Thanks, dlk Great tools! I previously used Code Contracts back in 2010 and 2011 (with Pex). Great concept, decent implementation. It does have a few bugs I've had to work around, it isn't open-sourced, and it significantly slows down build time (by 10x or more), even with static analysis disabled. I've found the static analysis to not be worthwhile - it might be worthwhile for new projects starting from the ground up, but it takes a lot of extra work to satisfy in my experience.

After a while, one is wondering, how one could write projects without this tool. by Vrane | September 05 2013 David. VS10x Code Map v3 extension. Great tool!

VS10x Code Map v3 extension

Thanks for fixing both things! I really appreciate it. ------------------Original text:------------------ I just wish it wouldn't open this page on every update. EDIT 2014-01-30: I know I don't speak for everybody, but I think there are two problems that people have with the weekly updates: Code Digger extension. Sign in to write a review Sort by: very very useful and helpful.

Code Digger extension

Very good! But I miss so much full functionality of PEX in VS2012. Multilingual App Toolkit extension. Python Tools for Visual Studio extension. HTML5 Charts by CanvasJS extension. Hot Towel Spa (VS 2013) extension. SideWaffle Template Pack for Visual Studio.