#c_sharp #net #visual_studio
Можно ли использовать C# 7.0 в VS старее 2017?
Ответы
Ответ 1
Вольный перевод ответа на enSO. Вы можете заменить компилятор, установленный с Visual Studio, на C# 7-совместимую версию с помощью установки Nuget-пакета Microsoft.Net.Compilers: Ссылка на этот пакет заставит проект компилироваться с помощью специфической версии компиляторов C# и Visual Basic, содержащихся в пакете, независимо от версии установленной в системе. Нет никаких указаний на странице Nuget-пакета поддерживается ли он официально Visual Studio 2015. Мои нетщательные тесты свидетельствуют, что он работает, но не безболезненно — код C# 7 компилируется, но подчёркнут красной волнистой линией, которая показывает синтаксические ошибки: Обратите внимание, что вам нужно будет также установить Nuget-пакет System.ValueTuple чтобы использователь новые C# 7 возможности кортежей (value tuple).
Комментариев нет:
Отправить комментарий