... and 10.1 is supported only vs2010 (there is support for framework 4.0)
http://blogs.esri.com/Dev/blogs/arcgisdesktop/archive/2011/02/04/Visual-Studio-Suport.aspx
To use Visual Studio Express Edition with ArcGIS 10.0, you must use Visual Studio 2008.