Mac上的.net Exe,以使用Avalonia或Eto Forms打开FolderBrowserDialog

时间:2019-07-19 06:25:47

标签: c# .net macos .net-core mono

我有一个Winforms应用程序,它提示用户使用OpenFileDialog / FolderBrowserDialog选择文件/文件夹。

我也想在Mac OS中运行此应用程序,并且由于.net Exe不能直接在Mac OS中运行,因此我想到了在.net core 2.0 / Standard 2.0的帮助下使用ETO Forms或Avalonia。 / p>

但是在代码中,我无法创建这些控件,因为.net core 2.0 / Standard 2.0不支持System.Windows.Forms控件。

那么我如何创建具有该功能的跨平台应用程序?

问题是由于两个原因,我必须将其保存在桌面应用程序中而不是网站(可以在任何地方运行)中

  1. 我必须保存所选文件/文件夹的完整路径。
  2. 我必须对所选的图像文件进行一些繁重的图像处理,然后将其上传到Amazon S3存储桶。所以我不能在服务器端做到这一点。

我读到某处.net core 3.0支持Winforms控件,这是真的,我可以在其中将这些控件用于跨平台应用程序吗?

0 个答案:

没有答案