Jetbrains Rider с функциями Mono и C # 7.0 - PullRequest
0 голосов
/ 26 марта 2019

Я начал использовать Mono 5.2 с Jetbrains Rider, и я получил следующую ошибку в некоторых частях моего кода:

enter image description here

Итак, глядя на мои настройки компилятора, у меня просто MSBUILD 14.0, и если я не ошибаюсь, мне нужно, чтобы MSBUILD 15.0 до C # 7.0 работал, верно?

Как я могу это исправить?

Редактировать 1 Я установил язык на C # 7.0, но не могу использовать функции C # 7.0, см .:

Это не работает:

   return (int?)idCompanhia;

Я получил следующую ошибку:

enter image description here

Но это прекрасно работает:

return (int)idCompanhia;

Редактировать 2 Это мой метод с использованием этого int?

 public static int? ObterIdCompanhia(string companhia)
        {
            int.TryParse(companhia, out var idCompanhia);
            return idCompanhia == 0 ? null : (int?)idCompanhia;
        }
...