如何在MonoDevelop中添加外部引用?

时间:2015-06-24 04:28:37

标签: linux ubuntu gtk monodevelop

我已经下载了一个名为NPlot的图表库,我不知道如何在我正在MonoDevelop中制作的GTK#应用程序中添加它作为参考。 编辑参考窗口中没有选项可以添加除列出的参考之外的外部参考。

如何在MonoDevelop中添加外部引用?

2 个答案:

答案 0 :(得分: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

给这个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

答案 1 :(得分:1)

  1. 解压缩NPlot zip文件并解压缩所需的dll。
  2. 在“编辑参考”对话框中,选择.Net Assembly选项卡。
  3. 单击“浏览”按钮,浏览到NPlot dll文件,然后选择“打开”。
  4. 在“编辑参考”对话框中单击“确定”。