Can i use vs 2005 and .net 3.5 framework together or can i use linq with vs 2005?
No, you cannot. You need Visual Studio 2008 or later to target .NET 3.5.