代码之家  ›  专栏  ›  技术社区  ›  FerranB Tom

为.NET和mono编写C#应用程序的指南[已关闭]

  •  6
  • FerranB Tom  · 技术社区  · 15 年前

    Mono

    你试过了吗?

    你能分享一些使运行中的.NET应用程序与mono兼容的技巧或指南吗?

    4 回复  |  直到 14 年前
        1
  •  5
  •   Xn0vv3r    15 年前

    可能是 MoMA 帮你

        3
  •  3
  •   Marc Gravell    15 年前

    基本上,单元测试就像疯了一样!我在一个宠物项目上支持mono和C#( protobuf-net ),并使其达到平衡 编写 在各种不同的平台上都很有趣(我支持mono、CF、Silverlight等)。mono中有许多编译器错误(即使在当前版本中也是如此),特别是与泛型相关的错误——这意味着您可能需要使用稍微不同的代码来编译各种风格的代码。

    通常地 好啊仍然有很多地方是mono抛出的 NotImplementedException 虽然在最近的一个案例中,有两种方法可以做一些事情:一种“旧”的方法对单声道起作用,但实际上是无效的 [Obsolete] MS;“新”版本对MS起作用,但没有成功 未实现异常 单声道。享乐

        4
  •  0
  •   Jason Kester    15 年前

    要记住两件事:

    • 不要尝试任何花哨的东西。

    Mono非常擅长你每天做的事情,比如操纵字符串和显示网页。对于那些需要使用.NET运行时库中隐藏的小角落的东西来说,这真的很糟糕。例如,Crypto仍然在1.1版本中实现,甚至有些版本实际上也不起作用。

    简言之,单声道并不是万能的。