View Single Post
Old 01-08-2009   #1 (permalink)
MilesAhead


Vista Home Premium 64 bit SP1
 
 

C# express in VS2008 SP1 won't let you target 2.0

afaict the only templates when selecting new project are for .NET 3.5.
So I select a Windows Form Application. Open project properties, change
it to target .NET 2.0. Tells me I have to save it first before I can change
it. Fine, save project. Go into properties, change it to target .NET 2.0.

I get 4 warnings about linq not being in system, when I build I get 2 errors.
Life would be a lot easier if you could just select .NET 2.0 Windows Form Application in the first place.

I've googled and I don't see how to get rid of the errors.
Can someone help out?

btw if you have a dropdown that lets you choose the target in the template
page then you probably aren't running the Express edition!

This is really annoying because I'm trying to crank out a small demo and not
everybody has .NET 3.5.

(btw I tried just down versioning to .NET 3.0 -- same complaints about linq.. no compile)
My System SpecsSystem Spec