2013-03-27 66 views
4

我在工作開始時遇到了這個問題。我在MonoDevelop 2.8中使用Mono 2.10。 當我創建一個新的C#項目,我不能使用:如何在Ubuntu的MonoDevelop中使用System.Windows.Forms?

using System.Windows.Forms

,因爲沒有這樣的命名空間在這裏。

我搜索了一些答案,並嘗試:

apt-get install libmono-system-windows-forms4.0-cil

apt-get install libmono-winforms2.0-cil

但他們都告訴我,我已經安裝了他們。所以現在我想知道如果我不能用Mono編寫windows窗體應用程序,但我只能使用它運行這樣的應用程序?

+10

不是一個mono-develop用戶,但是......您是否嘗試在IDE中添加對System.Windows.Forms程序集的引用? – Inisheer 2013-03-27 20:51:40

+1

我只看了一次單聲道,但有一個配置文件可以安裝,因此它的目標是Mono框架。這可能是你的問題。你已經安裝了它,但它不是針對它或引用它,你的應用程序不知道它 – Justin 2013-03-27 21:30:31

+0

@Inisheer你說的確是理由......原諒我,我問了這麼一個愚蠢的問題。我使用Visual Studio來直接創建Windows窗體應用程序,從來沒有想過我需要添加引用到一個空的項目。非常感謝你! – 2013-03-27 23:39:19

回答

2

雖然這是在評論回答,新手(像我)可以欣賞更加拼寫出的版本:

  • 在MonoDevelop中,點擊旁邊的齒輪/設置圖標引用文件夾(或右單擊引用文件夾)
  • 選擇 '編輯參照'
  • 搜索窗口
  • 檢查System.Windows.Forms的
  • 單擊確定