I'm using the auto-implemented properties syntax in the C# source files of my ASP.NET Web Application:
public int IdUser { get; set; }
...
this.IdUser = 1;
The Target framework of the project is .NET Framework 2.0. It compile and seems to run properly on a IIS Server with only ASP.NET 2.0 installed. I use Visual Studio 2010 to develop and compile.
I understood this syntax came with .NET 3.
Did I miss a setting somewhere in VS ? Can I expect trouble deploying the website on a IIS/ASP.NET 2.0 server ?