在 Mac 上使用 Jetbrains Rider 开发 WPF 应用程序

Posted

技术标签:

【中文标题】在 Mac 上使用 Jetbrains Rider 开发 WPF 应用程序【英文标题】:WPF App Dev with Jetbrains Rider on Mac 【发布时间】:2018-01-09 02:16:27 【问题描述】:

...有可能吗?

如果是,我开始使用 Rider/VS 在 PC 上开发 WPF 应用程序,有时想在我的 Macbook 上继续开发。

我在 Macbook 上安装了 Rider,并根据 https://rider-support.jetbrains.com/hc/en-us/articles/208074835-Using-Project-Rider-on-Mac-prerequisites 处的信息为 Mac 安装了 .NET Core

但在 Mac Rider 中,该项目无法找到 PresentationCorePresentationFramework 的依赖项。

这是否可以在 Mac 上运行?如果可以,我在哪里可以找到这些库?

【问题讨论】:

嗨,我还拥有一台 MacBook,想知道是否可以在 MacOS 上使用 Rider 编写 WPF 代码,然后在 Windows 上构建和运行它。非常感谢您的回复。 【参考方案1】:

WPF 仅适用于 Windows - 它的名称为 Windows Presentation Framework。所以没有。

而且 WPF 不在 .NET Core 上运行,它在 .NET Framework 上运行。从 .NET Core 3.0 开始,WPF 已被移植到 .NET Core 堆栈中。

【讨论】:

感谢您提供的信息。这是令人失望的,但有道理,想想它。 从 .NET Core 3.0 开始,WPF 可以在 .NET Core 上运行,而不仅仅是 .NET Framework。但是,它仍然只是 Windows:Link

以上是关于在 Mac 上使用 Jetbrains Rider 开发 WPF 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

更改调试字体颜色 - Serilog C# .NET Core 3.1 Jetbrains Rider Mac OSX

在 JetBrains Rider 中找不到目标框架

JetBrains Rider 停止在导航上打开差异标签

JetBrains宣布Project Rider:一款C#跨平台IDE

在 Ubuntu 16.04 上创建解决方案文件时,JetBrains Rider 挂起

Rider 使用 ASP.NET Core 2.1 应用程序冻结