2010-05-21 4 views
7

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

ответ

6

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

<PropertyGroup> 
    <LangVersion>9</LangVersion> 
    </PropertyGroup> 
+0

Я удалил свой собственный ответ. У Ганса лучший ответ раздавлен. Это также работает в C#, но настройка для LangVersion должна быть «3» для совместимости с .NET 3.x и VS 2008. –

+1

C# IDE позволяет вам установить это на вкладке Project + Properties, Build. –

+0

Удалил и мой ответ, какой удивительный неясный лакомый кусочек –

Смежные вопросы