2016-02-25 4 views
0

Я получил следующее предупреждение на убунту 14.04 во время компиляции C#: предупреждение CS8001: SDK путь не может быть решена Компиляция удалось - 1 предупреждение (ы)Csharp ошибка на убунту 14,04

Хотя он все равно будет выполнять с помощью моно hellowold.exe. Я только начинаю изучать csharp, поэтому, пожалуйста, поймите меня.

Я установил CSharp с помощью этой учебники: https://www.youtube.com/watch?v=WnhKj8c5TcE

+0

Предупреждение, которое вы указали, может быть показано во многих случаях. Однако, скорее всего, это 'System.Drawing.dll'. В окнах эта библиотека будет установлена ​​с .net. В моно не по умолчанию, проверьте, установлен ли пакет 'libmono-winforms2.0-cil'. –

+0

как я могу проверить это на ubuntu? –

+0

Сначала вы можете найти пакет (или пакет, который включает его), используя 'apt-cache search libmono-winforms2.0'. Как только вы найдете пакет, который включает его, вы можете сделать «apt-get install PackageName». Он предоставит вам уведомление, если оно уже установлено. –

ответ

1

Проблема была решена в комментариях ниже оригинальный вопрос. этот ответ является кратким резюме для тех, кто сталкивается с одной и той же проблемой:

Отсутствует ошибка SDK может быть предоставлена ​​по многим причинам, в большинстве случаев, однако ее отсутствует System.Drawing.dll. Эта библиотека установлена ​​по умолчанию в .net, но не в Mono. В Mono вам нужно будет установить пакет libmono-winforms2.0-cil. Пакет можно установить с помощью диспетчера пакетов вашего дистрибутива Linux.

+0

yup. полезно для начинающих, таких как я. Спасибо всем –