Я использую Mono + MonoDevelop в Linux, и недавно я слышал о том, что называется .NET Standard .Поскольку в журнале изменений Mono v4.8.0 говорится, что они добавляют поддержку .NET Standard 2.0 (сейчас мы находимся на v5.14), я предположил, что мне не нужно ничего делать.
Когда я отправился протестировать его сегодня, я обнаружил, что не только не вижу .NET Standard 2.0 в списке версий, которые я могу использовать для .NET Standard 2.0 библиотека классов (только до v1.6 - что случилось с Консольные приложения ?), Но MonoDevelop утверждает, что у меня нет .NET Standard 1.6 установлен.
Это просто смешно - .NET Standard - это стандартная спецификация, верно?Разве это не похоже на просьбу «установить HTML5»?
Может ли кто-нибудь помочь мне разобраться в моей путанице, пожалуйста?
Сведения о системе:
uname -a
: Linux Riikaan 4.15.0-34-generic #37-Ubuntu SMP Mon Aug 27 15:21:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
- Распространение: Ubuntu Desktop 18.04
- Моно версия:
5.14.0.177
- Версия MonoDevelop:
7.5 (build 1255)
- Я установил
mono
и monodevelop
через официальный apt
репозиторий здесь .
Скриншоты: