Вопрос в заголовке. 3,0 или 4,0?
Он будет использовать компилятор C # 4, поэтому вы все еще можете использовать (некоторые) функции C # 4 .
Если вы хотите ограничиться C # 3, нажмите кнопку «Дополнительно» на вкладке «Свойства» проекта (внизу справа), и вы можете выбрать нужную языковую версию.
Visual Studio 2010 будет уважать вашу цель. Если вы установите его на 3,5, он скомпилируется в 3,5.