.net core 为什么WebAssembly无法在新的Uno平台模板上构建 总结:

.net core 为什么WebAssembly无法在新的Uno平台模板上构建 总结:,.net-core,ubuntu-20.04,uno-platform,.net Core,Ubuntu 20.04,Uno Platform,当我试图在Ubuntu20.04上构建并运行我的Uno WebAssembly时,它失败了。错误引用了不存在的文件或目录 复制步骤: 开放Ubuntu 20.04平台 安装.NET核心SDK 3.1.403 遵循“VSCode入门”教程 当您尝试使用.NET Core启动配置启动应用程序时,请注意生成失败 错误详细信息: /home/.nuget/packages/uno.wasm.bootstrap/1.3.4/build/uno.wasm.bootstrap.targets(126,2):错

当我试图在Ubuntu20.04上构建并运行我的Uno WebAssembly时,它失败了。错误引用了不存在的文件或目录

复制步骤:
  • 开放Ubuntu 20.04平台
  • 安装.NET核心SDK 3.1.403
  • 遵循“VSCode入门”教程
  • 当您尝试使用.NET Core启动配置启动应用程序时,请注意生成失败
  • 错误详细信息:
    /home/.nuget/packages/uno.wasm.bootstrap/1.3.4/build/uno.wasm.bootstrap.targets(126,2):错误:System.ComponentModel.Win32Exception(2):没有这样的文件或目录[/home//Projects/uapp/uapp.wasm/uapp.wasm.csproj]
    
    我试过的 我对Uno平台的了解大约1天。我不确定我对它的了解是否足够,甚至不知道该尝试什么,但我做了以下几件事:

    • uapp.Skia.Gtk
      中运行
      dotnet Run
      ,它成功地打开了我希望看到的窗口
    • uapp.Wasm
      中运行
      dotnet Run
      ,这导致了上述错误
    • 在文档中查找有关为什么在未修改的新模板上找不到文件的线索(我找不到任何内容)
    问题: 为了让Web程序集正确构建和显示应用程序,我应该采取哪些不同的措施

    编辑:错误中的文件确实存在,正是在错误中的路径中。使用某些本机组件(如SQLite或Skia)进行构建时,您遇到的问题

    要解决此问题,您需要执行尚未自动运行的

    此脚本在类似ubuntu的系统上安装.NETCore、mono和ninja

    /home/<user>/.nuget/packages/uno.wasm.bootstrap/1.3.4/build/Uno.Wasm.Bootstrap.targets(126,2): error : System.ComponentModel.Win32Exception (2): No such file or directory [/home/<user>/Projects/uapp/uapp.Wasm/uapp.Wasm.csproj]