【问题标题】:Is it possible to work with something like WPF with C# in OS X?是否可以在 OS X 中使用 WPF 和 C# 之类的东西?
【发布时间】:2012-02-10 16:48:15
【问题描述】:

您能否在不安装 Windows 虚拟机的情况下在 OS X 中使用某些 C# 框架,例如 Windows Presentation Foundation (WPF)?例如,使用 Wine 可以运行 .exe 并创建一个虚拟注册表。我可以使用 BootCamp 在我的硬盘上创建其他分区并安装 Windows。我可以使用 Parallels Desktop 或 VMware Fusion 创建一个虚拟 Windows,但它不像 OS X 中仅运行一个操作系统的另一个应用程序那样本机运行。

我们可以使用 MonoDevelop(现在的 XamarinStudio)在 C# 中工作,但不能使用 WPF。

然后,您可以在 Mac 上安装 Microsoft Visual Studio 并使用 WPF 和/或 Silverlight?

【问题讨论】:

  • 您仍然可以在 Silverlight/Moonlight 中编码 mono-project.com/WPF
  • 这不是那么糟糕的问题,我也想知道是否可以使用 Wine 应用程序运行 WPF 应用程序。
  • 感谢大家,但我的问题的答案是 MonoMac。它就像 Mac 中的 WPF。 [链接](www.mono-project.com/MonoMac)
  • 在中世纪,网络充满敌意...

标签: c# wpf visual-studio silverlight macos


【解决方案1】:

您无法在 Mac 上使用 WPF。

Mono 目前不支持 WPF,因为它很难实现(WPF 渲染在某些方面与显卡绑定)。

也许你想试试Moonlight(为基于 UNIX 的系统实现 Silverlight)。

【讨论】:

    【解决方案2】:

    Silverlight 应用程序在 Mac OS 上运行 Safari 或 Firefox 浏览器Silverlight plug-in for MAC OS。 Mono 还有一个名为 Moonlight for Linux plarforms 的 Silverlight 版本。 MAC OS 上没有 WPF。据我所知,MAC OS 上没有 Silverlight 的开发环境,只有在浏览器中运行的 Silverlight 应用程序。

    【讨论】:

      【解决方案3】:

      您根本无法在 Windows 平台之外使用 WPF。 在尝试使用 WPF 之前,我推荐 MSDN series of articles 了解 WPF 的含义和其他详细规范。在处理某事之前,您必须知道那是什么。祝你好运!

      【讨论】:

        猜你喜欢
        • 2012-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多