【问题标题】:How can I use System.Windows.Forms in MonoDevelop on Ubuntu?如何在 Ubuntu 上的 MonoDevelop 中使用 System.Windows.Forms?
【发布时间】:2013-03-18 03:10:36
【问题描述】:

我在工作之初就遇到了这个问题。我正在使用 Mono 2.10 和 MonoDevelop 2.8。 当我创建一个新的 C# 项目时,我无法使用:

using System.Windows.Forms

因为这里没有这样的命名空间。

我搜索了一些答案并尝试了:

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

apt-get install libmono-winforms2.0-cil

但他们都告诉我我已经安装了它们。所以现在我想知道我是否不能用 Mono 编写 Windows 窗体应用程序,但我只能用它运行这样的应用程序?

【问题讨论】:

  • 不是单一开发用户,但是...您是否尝试过在 IDE 中添加对 System.Windows.Forms 程序集的引用?
  • 我只看过 mono 一次,但是您可以安装一个配置文件,因此它以 Mono 框架为目标。那可能是你的问题。你已经安装了它,但你没有定位或引用它,你的应用程序不知道它
  • @Inisheer 你说的确实是原因……请原谅我问了这么愚蠢的问题。我使用 Visual Studio 直接创建 Windows 窗体应用程序,从没想过我需要添加对空项目的引用。非常感谢!
  • @Justin 非常感谢!

标签: c# .net winforms ubuntu mono


【解决方案1】:

虽然这在 cmets 中得到了回答,但新手(如我)可能会喜欢更详细的版本:

  • 在 monodevelop 中,单击 References 文件夹旁边的齿轮/设置图标(或右键单击 References 文件夹)
  • 选择“编辑参考”
  • 搜索窗口
  • 检查 System.Windows.Forms
  • 点击确定

【讨论】:

    猜你喜欢
    • 2015-12-31
    • 1970-01-01
    • 2020-07-27
    • 1970-01-01
    • 2017-09-23
    • 2011-10-11
    • 1970-01-01
    • 1970-01-01
    • 2016-03-04
    相关资源
    最近更新 更多