What you can use is, for example, the var keyword, auto-getters and autoinstallations, object initializers. That is, syntactic sugar that is compiled into 2.0 code.
What you cannot use is the functionality found in the .Net framework 3.0 and 3.5 library. For example, LINQ.
, , Visual Studio .Net Framework 2.0. , Framework 3.0 3.5.
:
namespace System.Runtime.CompilerServices
{
public class ExtensionAttribute : Attribute { }
}
2.0, .