In the past we’ve taken great pride in the new and exciting features we’ve added to our JustCode product. Be it the ability to run JavaScript unit tests in the same test runner as your C# and VB.Net code or the ability to debug decompiled code right in Visual Studio, the team has made pushing the envelope and delivering great innovative features a habit. And more great stuff is on the way!

Recently the team upgraded JustCode to .NET 4.0 and upgraded the way JustCode integrates with Visual Studio by changing our MEF infrastructure. This change will enable JustCode to use the new Visual Studio API, allowing JustCode to take advantage of the new features in the API and .NET 4.0. Upgrading JustCode to .NET 4.0 also enables us to use the newest Telerik WPF controls (which themselves are based on .NET 4.0) to keep JustCode looking great and keeping the UI responsive.

Unfortunately change can sometimes be disruptive, and if you’ve been developing extensions for JustCode you may experience a breaking change with these updates.

Luckily fixing these changes are easy:

  1. Change the [assembly: SupportsCodeModelApiVersion(2)] in your AssemblyInfo to [assembly: SupportsCodeModelApiVersion(3)]
  2. Change the reference to System.ComponentModel.Composition in JustCode binaries to the 4.0 one shipped with .NET (this will be somewhere in the C:\Windows\Microsoft.NET directory depending on which version of the framework you are using)
  3. Build your extensions for .NET 4.0

For more information on JustCode Extensions please check out the repository on GitHub

JustCode download banner image

About the Author

James Bender

is a Developer and has been involved in software development and architecture for almost 20 years. He has built everything from small, single-user applications to Enterprise-scale, multi-user systems. His specialties are .NET development and architecture, TDD, Web Development, cloud computing, and agile development methodologies. James is a Microsoft MVP and the author of two books; "Professional Test Driven Development with C#" which was released in May of 2011 and "Windows 8 Apps with HTML5 and JavaScript" which will be available soon. James has a blog at and his Twitter ID is @JamesBender. Google Profile


Comments are disabled in preview mode.