Могу ли я использовать C # 4.0 в приложении VS2008 / ASP.NET 3.5? - PullRequest
0 голосов
/ 13 мая 2010

Могу я, конечно, сделать это? Если это возможно, как мы это делаем? Какие языковые возможности C # 4.0 тесно связаны с CLR .net 4.0 framework, если таковые имеются? Если никакие функции не связаны с CLR4.0, можем ли мы действительно использовать C # 4.0 в приложении .Net3.5?

Ответы [ 3 ]

1 голос
/ 13 мая 2010

Вы не можете использовать любую версию более позднюю, чем 3.5 в VS2008.

Вы можете извлечь выгоду из некоторых синтаксических улучшений (и других достоинств компилятора), и все же компилировать по сравнению с 3.5 в VS2010, что может избавить от необходимости развертывать более новую версию платформы.

1 голос
/ 13 мая 2010

НЕТ, вы не можете - вы также не можете приготовить вегетарианский стейк.

C # 4.0 в основном относится ко времени выполнения и использует другой набор ... сборок.Так что нет - нельзя.Приложение ASP.NET 3.5 должно будет использовать соответствующую версию компилятора.И наоборот, работает;)

0 голосов
/ 13 мая 2010

Наверное, нет, Однако, если вы используете проект 4.0 в качестве ссылки в проекте 3.5, попробуйте установить 4.0 в 3.5 в настройках проекта.

...