Visual Studio 2008 Unit tests… Error loading *.vsmdi: *.vsmdi

I got this error. I got no information on the internet as to how to get around it…

3 hours earlier:

I wanted to create a sequence diagram from the code I have already written. Visual Studio 2010 comes with the sequence diagram feature. I decided heck why not use it. It creates some really cool sequence diagrams. I opened the same project in Visual Studio 2010, created the sequence diagram, closed the project. Went for a smoke.

30 minutes earlier:

My test cases won’t run. the error I get is  “Error loading xxx.vsmdi: D:\Projects\xxx\xxx.vsmdi” looked here, looked there looked everywhere. But didn’t look in the place I should have been looking.

10 minutes earlier:

I built the test project. I got an error. “Project file contains ToolsVersion="4.0", which is not supported by this version of MSBuild. Treating the project as if it had ToolsVersion="3.5".”

Well I should have been looking at this 30 minutes ago. I went to the test projects Properties, went to TargetFramework and checked. it was not selected at all. I selected Framework 3.5.

After this all I had to do was close the project and open it and then run all my tests in the solution.

They were all still green. Love it when that happens…!!

1 Comment

  • dunno "target framework" is well set as Framework 4 but still i am getting this error. well to explain, i work with team foundation server.

    I have a laptop and desktop, i did some code changes from laptop, checked in the code,

    then on desktop checked out the recent changes, opend the solution there and BAM.... there i see this error.

    I think i gotta go for smoke too.. looking for some help on this

Comments have been disabled for this content.