Подтвердить что ты не робот

Как использовать С# 7 с Visual Studio 2015?

Я слышал, что последний просмотр Visual Studio 15 можно настроить для воспроизведения с некоторыми функциями С# 7, но как насчет Visual Studio 2015

Как я могу использовать С# 7 с ним?

4b9b3361

Ответ 1

Вы можете заменить компилятор, поставляемый с Visual Studio для версии с поддержкой С# 7, установив пакет Nuget Microsoft.Net.Compilers:

Ссылка на этот пакет приведет к созданию проекта с использованием конкретной версии компиляторов С# и Visual Basic, содержащихся в пакета, в отличие от любой установленной системы.

Нет никаких указаний на то, что я вижу на странице пакета информацию о том, официально ли она поддерживается в Visual Studio 2015. Мои не-тщательные тесты пока показывают, что это работает, но не безболезненно - компиляция кода С# 7, но подчеркнута с красной квадратичной линией, которая указывает на синтаксическую ошибку: Снимок экрана Обратите внимание, что вам также потребуется установить пакет Nuget System.ValueTuple, чтобы использовать новые возможности набора значений С# 7.