2015-06-24 1 views
1

Я загрузил графическую библиотеку под названием NPlot, и я понятия не имею, как добавить ее в качестве ссылки в приложении GTK #, которое я сейчас делаю в MonoDevelop. В окне Редактировать ссылки нет опции, в которой вы можете добавить внешнюю ссылку, кроме перечисленных.Как добавить внешние ссылки в MonoDevelop?

Как добавить внешнюю ссылку в MonoDevelop?

ответ

3

Будучи совершенно новым для Ubuntu (следовательно, для использования приложений), я счел довольно сложным преодолеть дилемму выше. После нескольких часов поиска (почти полдня на самом деле) я нашел ответ. Я создал этот пост для других, которые могут столкнуться с этой проблемой.

Прежде чем продолжить, убедитесь, что у вас есть файл dll для добавления в качестве ссылки.

Во-первых, создать .pc файл, содержащий следующее:

Name: 
Description: 
Version: 
Libs: -r:<where your dll is> 

Пример:

Name: NPlot 
Description: Creates charts. 
Version: 0.9.9.2 
Libs: -r:/home/xxx/Downloads/NPlot/nplot-gtk-0.9.9.2/NPlot.dll 

Hat наконечник к этому site.

запомнить , где вы сохранили файл .pc. Я сохранил файл в /home/xxx/Documents. Затем скопируйте файл .pc в /usr/lib/pkgconfig. Я не уверен, что с другими дистрибутивами Linux, но Ubuntu мешает мне непосредственно копировать вставить файл в папку, так что я должен использовать эту команду в терминале:

sudo cp <source> <destination> 

Пример:

sudo cp /home/xxx/Documents/NPlot.pc /usr/lib/pkgconfig 

Теперь он включен в окно «Редактировать ссылки».

Nplot is now added to Edit References window

Если ссылка не отображается, пожалуйста, обратитесь к this question.

0
  1. Распакуйте ZIP-файл NPlot и извлеките необходимую вам dll.
  2. В диалоговом окне «Редактирование ссылок» выберите вкладку .Net Assembly.
  3. Нажмите кнопку «Обзор» и перейдите в файл DLL NPlot и выберите «Открыть».
  4. Нажмите OK в диалоговом окне «Редактировать ссылки».
+0

Когда я «нажимаю» кнопку «Обзор», на Ubuntu 16.04 не появляется диалоговое окно файла при запуске MonoDevelop 5.5 с добавлением Xamarin ASP.NET. Могу я спросить, почему это? Спасибо. – Frank