2010-06-15 3 views
2

Я использую Visual C# Express 2010 для разработки приложения для игрового движка Unity3D, который поддерживает только C# 2.0. То есть я использую его только для редактирования кода, но компиляция выполняется Unity.Visual C# Express 2010: как установить язык на C# 2.0

Мне интересно, есть ли способ настроить Visual C# на редактирование C# 2.0, так что, например, он кричит, если я (по привычке) попытаюсь использовать объявление var или foo => bar. Благодаря!

ответ

2

Я думаю, что зайдите в окно свойств проекта, затем на вкладку «построить» и нажмите «Дополнительно», и есть способ установить языковую версию. (Не нужно теперь это проверять.)

+0

Спасибо, я установил его в ISO-2. :-D – luqui

-2

Если вы перейдете к своим свойствам приложения и измените целевую структуру, вам должно быть хорошо идти или вы имеете в виду отдельные файлы без проекта?

+1

Это изменяет DLL, на которые можно ссылаться, но не меняет сам компилятор/язык. – Brian

+0

Это также не изменяет intellisense? – Buildstarted

+1

Это на самом деле не работает, потому что ключевое слово 'var' является компилятором и работает, даже если вы нацеливаете версию 2.0. Я считаю, что проблема заключается в том, что luqui использует компилятор, который не поддерживает 'var', но использует Visual Studio для редактирования файлов. Я не думаю, что это возможно ... –

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