DevOps Azure Недопустимый токен '=>' в объявлении члена класса, структуры или интерфейса - PullRequest
0 голосов
/ 18 января 2019

О, самая неприятная вещь за всю историю :( Так что я потратил некоторое время, пытаясь заставить мое старое приложение скомпилировать с помощью c # 7 и справился с ним , теперь, когда он наконец заработал, я был готов настроить devops.

Я создал свой конвейер как обычно, но первая проблема была, когда я нажимал на сборку, он жаловался на то, что не поддерживает .net 4.7.2 . Потрясающие. Поэтому я понизил проект до 4.6.2 , а затем снова запустил свой конвейер, и теперь я получаю следующее:

Недопустимый токен '=>' в объявлении члена класса, структуры или интерфейса

Я проверил восстановление nuget в devops, и оно использует компиляторы .net 2.10.0. Я в растерянности. Кто-нибудь знает, как я могу это исправить?

1 Ответ

0 голосов
/ 18 января 2019

Возможно, ваш пул агентов должен быть Hosted VS2017.

Как уже упоминалось @NicoD, мы также создаем проекты c # 7 без проблем, ориентируясь на этот хост.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...