Я знаю, как настроить версию языка C # для использования последнего синтаксиса («Проект»> «Свойства»> «Сборка»> «Дополнительно»> «Настройки языка»). По умолчанию всегда используется «C # последняя основная версия (по умолчанию)»
Есть ли способ заставить Visual Studio по умолчанию для языковой версии нового проекта установить значение не по умолчанию ;желательно, чтобы 'C # последняя минорная версия (последняя)'?
По сути, я бы хотел, чтобы latest
передавалось в MSBUILD в качестве параметра langversion
для любого нового проекта, который я создаю вVS2017, не забывая об изменении этого параметра.
Редактировать - для устранения возможного дублирования сообщения о ссылке, которую я уже включил в свой первоначальный вопрос ... Я не хочу этого делатьэто путем изменения «Microsoft.Common.props», как предложено в вышеупомянутой ссылке, потому что мне придется изменить все мои машины сборки, чтобы включить это по умолчанию (машины сборки должны просто запускать MSBuild; они не должны включать директивы, которые могут неприменимо к будущим сборкам) - в идеале значение должно присутствовать в файле csproj.
Извинения, если это дубликат - я много раз искал на этом сайте, а также гуглил для ответа - но я не нашелнашел ответ.