Отключить функции VB.NET 10 в VS 2010

Есть ли способ отключить визуальные базовые 10 языковых функций в VS 2010. наша команда разработчиков Dev перешла на Visual Studio 2010, но нам все равно придется поддерживать обратную совместимость с Visual Studio 2008. Есть ли способ отключить новые функции языка, чтобы избежать каких-либо проблем.

Ответ 1

Компилятор VB.NET имеет параметр командной строки /langversion. Он поддерживается msbuild, но не IDE. Небрежный, но исправляемый. Откройте .vbproj, например, в блокноте и вставьте этот XML сразу после элемента Project:

  <PropertyGroup>
    <LangVersion>9</LangVersion>
  </PropertyGroup>