Предупреждение CS8001: путь SDK не может быть разрешен при запуске приложения C# в Ubuntu 16.04

Я установил моно, и я могу компилировать и выполнять приложения C# командной строки для изучения синтаксиса. Тем не менее, я продолжаю получать это после компиляции:

warning CS8001: SDK path could not be resolved
Compilation succeeded - 1 warning(s)

После поиска по сети, почти каждый ответ сказал установить libmono-winforms2.0-cil. Однако я узнал, что это было только для Ubuntu 12.04 и 14.04. Я также читал, что libmono-system-windows-forms4.0-cil заменяет это, но он уже установлен и ничего не делает.

Как я могу избавиться от этого предупреждения, и что оно вообще значит?

1 ответ

Попробуйте изменить вызов mcs, изменив аргумент -sdk. Также убедитесь, что у вас есть все необходимое.

Другие вопросы по тегам