Uno 平台无法构建 Tizen,Skia.Gtk 或 Skia.Wpf
Uno platform can't build Tizen, Skia.Gtk or 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
设置为启动项目
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, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.
知道如何解决这些问题或去哪里找吗?谢谢。
您的启动项目似乎是[您的项目名称],没有平台名称的项目。该项目包含所有平台通用的代码,并且该项目是一个 Class 库,无法单独 运行 它。为此,您需要使用特定于平台的项目。
如果你想 运行 Tizen 项目:
- 导航到“解决方案资源管理器”选项卡
- 右键单击名为 [您的项目名称].Tizen 的项目
- select 设置为启动项目
点击开始调试按钮后,您应该会看到 Start Tizen Emulator 或模拟器名称(如果您已有 运行ning)。
如果您想 运行 您的项目在另一个平台上,您需要将启动项目更改为 [您的项目名称]。[平台名称],如我之前所述。
我找到了 skia.gtk 问题 here at the very bottom 的答案。显然 Tizen 仍在为 UNO 支持而努力。
我正在尝试在这里了解这项非常有趣的新技术,但是在 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
设置为启动项目
对于 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, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.
知道如何解决这些问题或去哪里找吗?谢谢。
您的启动项目似乎是[您的项目名称],没有平台名称的项目。该项目包含所有平台通用的代码,并且该项目是一个 Class 库,无法单独 运行 它。为此,您需要使用特定于平台的项目。
如果你想 运行 Tizen 项目:
- 导航到“解决方案资源管理器”选项卡
- 右键单击名为 [您的项目名称].Tizen 的项目
- select 设置为启动项目
点击开始调试按钮后,您应该会看到 Start Tizen Emulator 或模拟器名称(如果您已有 运行ning)。
如果您想 运行 您的项目在另一个平台上,您需要将启动项目更改为 [您的项目名称]。[平台名称],如我之前所述。
我找到了 skia.gtk 问题 here at the very bottom 的答案。显然 Tizen 仍在为 UNO 支持而努力。