---
title: "Solution: Visual Studio 2010 beta 2 extension does not load in vs 2010 RC"
url: "https://osherove.com/blog/2010/2/23/solution-visual-studio-2010-beta-2-extension-does-not-load-i.md"
canonical: "https://osherove.com/blog/2010/2/23/solution-visual-studio-2010-beta-2-extension-does-not-load-i.html"
published: "2010-02-23T23:43:37"
updated: "2010-02-23T23:43:37"
tags: [".NET"]
author: "Roy Osherove"
description: "like (I think) many others, the extension I am writing for visual studio 2010 beta did not even load on the new visual studio 2010 RC. After searching and asking around, it looks like the main breaking change for me was…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# Solution: Visual Studio 2010 beta 2 extension does not load in vs 2010 RC

By Roy Osherove February 23, 2010 In [.NET](https://osherove.com/blog/category/net)

**Historical article** · Originally published February 23, 2010; technical details may be outdated.

like (I think) many others, the extension I am writing for visual studio 2010 beta did not even load on the new visual studio 2010 RC. After searching and asking around, it looks like the main breaking change for me was that I was importing an IServiceProvider type, which in the RC needs to be imported as SvsServiceProvider.

all I needed to do was change form this:

**_\[Import(typeof(IServiceProvider)\]_**

_public IServiceProvider provider;_

To this:

**_\[Import(typeof(SvsServiceProvider)\]_**

_public IServiceProvider provider;_

you can see [some other changes here](http://blogs.msdn.com/noahric/archive/2010/02/11/what-s-new-for-extenders-in-the-visual-studio-2010-rc.aspx).

## More in .NET

[All posts in .NET](https://osherove.com/blog/category/net)

- Apr 9, 2010

    ### [Finding the location of vsixInstaller.exe programmatically](https://osherove.com/blog/2010/4/9/finding-the-location-of-vsixinstallerexe-programmatically.html)

- Apr 9, 2010

    ### [Things to install on a new machine – revisited](https://osherove.com/blog/2010/4/9/things-to-install-on-a-new-machine-revisited.html)

- Feb 10, 2010

    ### [Working on a new product](https://osherove.com/blog/2010/2/10/working-on-a-new-product.html)

- Jan 30, 2010

    ### [TDD master class – Vienna Feb 15-19](https://osherove.com/blog/2010/1/30/tdd-master-class-vienna-feb-15-19.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
