Visual Studio for Mac Community Edition 是否支持 Uno 平台?



我从 UNO-Platform 了解到的是,UWP 是 UNO 向其提供 XAML 代码翻译的主要平台。

我是Mac用户,我有Visual Studio for mac社区版。UWP 不支持此版本,这就是 UNO UWP 文件夹发出警告的原因。因此,似乎不可能从 VS for mac 社区进行构建

我还尝试使用VS Code来运行UNO平台,因为我只需要WebAssembly版本。

我从 Xamarin 开发了一个跨平台的应用程序,这不是问题,但 VS Code 在 InitializeComponent(( 方法中给出了错误,而且它无法识别我在 xaml 中提到的 C# 中的名称。

你能帮我解决这个问题吗?

这一次,Visual Studio for mac中的Uno Platform仅支持iOS,Android和macOS头。

如果你想为 WebAssembly 构建你的应用程序,你确实需要使用 VS Code。若要为 VS Code 生成,需要执行以下操作:

  • 安装Uno平台模板:
dotnet new -i Uno.ProjectTemplates.Dotnet::2.4
  • 创建仅支持 WebAssembly 的解决方案:
dotnet new unoapp -o MyApp -ios=false -android=false -macos=false -uwp=false --vscodeWasm
  • 打开 VS 代码:
code ./MyApp
  • 在代码中打开"调试"选项卡
  • 在"运行"组合框中,启动".NET Core 启动(Uno 平台应用(">
  • 构建完成后,您可以按 Ctrl+单击构建输出中的 http://localhost:5000 url

您可以在这篇博文中找到更多详细信息。

最新更新