簡體   English   中英

在 Mac 和 Winforms 上運行 Mono C# 項目

[英]Running Mono C# projects on Mac … and Winforms

我第一次嘗試 Visual Studio for Mac,我找到了一個編寫 exe 的教程,該教程顯示了一個帶有簡單菜單的 window。

我的兩個問題是:

Mac用戶如何獲得Mono平台? 我找不到部署 Mono 的說明。 當我在我的 exe 文件夾中查找時,沒有其他文件。 只是exe。

也許這應該是一個不同的問題,但我在 Visual Studio for mac 中找不到任何“WinForms”版本。 我不得不使用 Gtk2(我認為)。

如果有更好的地方問這些問題,請指導我。 謝謝。

我知道最好的做法是:

  1. 創建一個 Xamarin.Forms 多平台項目。
  2. 創建 Cocoa Mac OS 項目。
  3. 添加首選項以將 1 插入項目 2。
  4. 使用Nuget Package管理器下載Xamarin.Z6450242531912981C6683CAE88A2A進入各個項目。

現在很容易使用 XAML(類似於 WPF)創建應用程序。

Visual Studio for Mac 使用 Android 和 iOS 平台構建自動創建多平台項目(上述步驟 1),但不是 macOS。

我還看到我真的不需要下載 Mono 因為它都是自動處理的。

.NET Core 確實支持 Mac 和 Linux。 即使 .NET Core 現在支持 Windows Forms。 Windows Forms 僅在 Windows 上受支持。 由於 Windows Forms 依賴於 Windows API,這種情況不太可能發生變化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM