微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Uno 平台无法构建 Tizen、Skia.Gtk 或 Skia.Wpf

如何解决Uno 平台无法构建 Tizen、Skia.Gtk 或 Skia.Wpf

我正在尝试在这里使用这项非常有趣的新技术,但是在 Visual Studio 2019 中使用 Uno 平台应用程序的认模板时,一些目标无法构建。我已经解决了一些目标的问题,但是我还没有完全弄清楚 Tizen、Skia.Gtk 或 Skia.Wpf

对于 Tizen,我已经为 Tizen 安装了 Visual Studio 工具。但是,我现在在尝试运行模拟器时遇到此错误

Ensure that the correct project is set as the start up project. Additionally,make sure its debug settings are correctly configured in project properties

设置为启动项目

enter image description here

Tizen sdk 为:“Tizen.NET.Sdk/1.1.6”,目标框架为“tizen50”

对于 Skia.Gtk 和 Skia.Wpf,我收到了相同的警告,并且构建失败。

Severity    Code    Description Project File    Line    Suppression State
Warning NU1701  Package 'SkiaSharp.Views 2.80.0' was restored using '.NETFramework,Version=v4.6.1,.NETFramework,Version=v4.6.2,Version=v4.7,Version=v4.7.1,Version=v4.7.2,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.

知道如何解决这些问题或在哪里查看吗?谢谢。

解决方法

好像你的启动项目是【你的项目名称】,没有平台名称的那个。它是包含所有平台通用代码的项目,并且该项目是一个类库,不可能单独运行它。为此,您需要使用特定于平台的项目。

如果你想运行 Tizen 项目:

  • 导航到解决方案资源管理器标签
  • 右键单击名为 [your project name].Tizen 的项目
  • 选择设为启动项目

在按钮上开始调试之后,您应该会看到启动 Tizen Emulator 或模拟器名称(如果您已经在运行)。

如果您想在另一个平台上运行您的项目,您需要将启动项目更改为 [您的项目名称].[平台名称],如我之前所述。

,

我找到了关于skia.gtk 问题的答案here at the very bottom。显然,Tizen 仍在为 UNO 的支持而制定。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?