Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Mac os上安装Windows窗体应用程序_C#_Macos_Visual Studio_Winforms_Desktop Application - Fatal编程技术网

C# 在Mac os上安装Windows窗体应用程序

C# 在Mac os上安装Windows窗体应用程序,c#,macos,visual-studio,winforms,desktop-application,C#,Macos,Visual Studio,Winforms,Desktop Application,我使用visual studio 2017开发了一个窗口窗体应用程序。 现在我想在Mac os上安装这个窗口窗体应用程序。 请在这方面提供帮助。这是一个多么简单的方法 谢谢您好,首先winform设计为仅在windows上运行。使用C创建桌面应用程序的技术非常古老。更好的方法是使用WPF。 如果您想在不同的平台上运行应用程序,最好在.NETCore上使用WPF。您可以轻松运行的同一应用程序: Windows、Mac OS、Linux 我希望这能对您有所帮助。您好,首先winform设计为仅在wi

我使用visual studio 2017开发了一个窗口窗体应用程序。 现在我想在Mac os上安装这个窗口窗体应用程序。 请在这方面提供帮助。这是一个多么简单的方法

谢谢

您好,首先winform设计为仅在windows上运行。使用C创建桌面应用程序的技术非常古老。更好的方法是使用WPF。 如果您想在不同的平台上运行应用程序,最好在.NETCore上使用WPF。您可以轻松运行的同一应用程序:

Windows、Mac OS、Linux

我希望这能对您有所帮助。

您好,首先winform设计为仅在windows上运行。使用C创建桌面应用程序的技术非常古老。更好的方法是使用WPF。 如果您想在不同的平台上运行应用程序,最好在.NETCore上使用WPF。您可以轻松运行的同一应用程序:

Windows、Mac OS、Linux


我希望这能对您有所帮助。

如果您在.NET Framework上的WinForms中有一个完整的应用程序,您可以尝试将其移植到Mono,这是针对Linux和MacOS的.NET Framework实现。你可以看看这个


如果您运行的是.NETCore,那么情况就完全不同了。在这种情况下,我建议在ASP.NET核心中创建web UI。或者,如果您熟悉与MacOS兼容的某个UI框架,例如Qml.Net或AvaloniaUI,请在其中构建前端。

如果您在WinForms on.Net Framework中有一个完整的应用程序,您可以尝试将其移植到Mono,这是针对Linux和MacOS的.Net Framework实现。你可以看看这个


如果您运行的是.NETCore,那么情况就完全不同了。在这种情况下,我建议在ASP.NET核心中创建web UI。或者,如果您熟悉与MacOS兼容的UI框架之一,例如Qml.Net或AvaloniUI,请在其中构建前端。

感谢您的帮助,我尝试在WPF中创建应用程序。你能告诉我如何将这个在WPF.NETCore中创建的应用程序安装/部署到mac上吗。感谢各位成员通过.NET Core而不是.NET Framework版本选择WPF。很难说哪个更好,WinForms还是WPF。无论如何,您没有回答在Mac上使用什么。谢谢您的帮助,我尝试在WPF中创建应用程序。你能告诉我如何将这个在WPF.NETCore中创建的应用程序安装/部署到mac上吗。感谢各位成员通过.NET Core而不是.NET Framework版本选择WPF。很难说哪个更好,WinForms还是WPF。不管怎样,你没有回答在Mac上使用什么。到目前为止,你试图做什么来解决这个问题?您是否在macos下安装了visual studio并重新编译了macos的代码?这似乎是最好的解决办法。你试过了吗?你可以从你迄今为止为解决这个问题所做的努力中获得几乎所有的信息吗?您是否在macos下安装了visual studio并重新编译了macos的代码?这似乎是最好的解决办法。你试过了吗?你可以看到,将其移植到Mono上几乎所有的信息在今天都是不可能的,因为Mono WinForms是一个仅32位的实现,苹果不再允许在最新的macOS上使用32位应用程序。将其移植到Mono上在今天是不可能的,因为Mono WinForms是一个仅32位的实现,苹果不再允许在最新的macOS上使用32位应用程序。