问题标签 [uno-platform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
86 浏览

uwp - 无法启动 UNO UWP 项目

我从模板创建了一个新的 UNO 项目,当我尝试启动 UWP 头时,它想要启动,它编译成功但从未启动我注意到 UWP 头缺少 App.xaml 女巫通常存在于 UWP项目

在此处输入图像描述

0 投票
1 回答
336 浏览

uno-platform - 向情节提要添加重复行为和持续时间时出现 Wasm 异常

我正在尝试使用 VisualStates 和 Storyboard 在 WebAssembly 中显示一个简单的闪烁动画。将 Duration 和 RepeatBehavior='Forever' 添加到情节提要时,出现以下异常:

导致上述错误的 xaml 是:

从情节提要中删除 Duration 并将其添加到 DoubleAnimation 工作正常,没有错误。Uno.Wasm.Bootstrap 版本是 1.3.0-dev.44

0 投票
1 回答
584 浏览

c# - 如何将第三方库添加到 UNO 平台 WebAssembly 项目

我创建了一个包含 WebAssembly 项目的 UNO 平台 .NET 解决方案。我打算添加一些第三方组件,所以我将他们的 UWP NuGet 包添加到 UPW 项目中。

不幸的是,当我构建时,我在 WebAssembly 项目中收到以下错误:

所以当我尝试使用一个库时,它必须有适用于每个平台(Android、macOS、WebAssembly)的 NuGet 包吗?如果没有包,那么我应该使用 Windows 社区工具包吗?

0 投票
1 回答
295 浏览

uno-platform - “页面”类型不支持直接内容 - VS for Mac

XAML 代码带有下划线(“页面”类型不支持直接内容)并且它不生成。

我在这里阅读了 uno 平台文档和其他问题,但我的问题出在 Visual Studio for Mac 上。没有选项可以将左上角的项目更改为 UWP 项目。

0 投票
2 回答
192 浏览

uno-platform - uno 平台自动生成的文件和 program.cs 中的错误 - 仅在 Mac 上

我有一个简单的基于应用程序的 un uno 平台。在 Windows 上,我可以毫无问题地构建和运行它。但是在 VS for Mac 上,编译器对自动生成的 RemoteControl.g.cs 文件给出错误:

  • 错误 CS0826:未找到隐式类型数组 (CS0826) (UnoTeszt.Wasm) 的最佳类型
  • 错误 CS1503:参数 2:无法从 '?[]' 转换为 'string[]' (CS1503) (UnoTeszt.Wasm)

我在 Program.cs 中还有另一个问题:

[...]/UnoTeszt/UnoTeszt.Wasm/Program.cs(20,20):错误 CS0246:找不到类型或命名空间名称“App”(您是否缺少 using 指令或程序集引用?)( CS0246) (UnoTeszt.Wasm)

我安装了最新版本的 VS for Mac 和 MacOS。

0 投票
1 回答
214 浏览

android - 安卓开发的 Uno-Platform 权限问题

我是 Uno-Plaform 开发领域的新手,我想创建自己的语音识别。

我的语音识别设置适用于 cortana 和 UWP,但我的 android 手机的设置一直在产生一些问题。

我已将这些代码行添加到我的 Android 清单中:

AndroidManifest.xml

通过这些代码行,从技术上讲,我应该能够录制来自手机的音频。

System.Exception:“语音识别期间出错:InsufficientPermissions”

但这是我在我的 android 设备上运行后得到的异常。

在查看了 android 之后,我发现了危险的权限,这些是我的问题的原因。经过数小时的研究和测试,我还没有找到打开权限提示的方法,以便允许我使用我的麦克风。

谁能解释或帮助我解决这个问题?

提前致谢!

0 投票
2 回答
124 浏览

c# - 如何克服 Mono WASM 运行时中缺少的时区实现

如果我尝试DateTime.Now.TimeOfDay在 Uno 中打印,Wasm 和 UWP 将打印两次不同的时间。UTC 中的 Wasm 和当前文化中的 UWP。我如何确保在这两种情况下我都能获得当地时间?

0 投票
1 回答
97 浏览

javascript - 如何将 Google Analytics 脚本添加到 Uno WebAssembly

我正在尝试将谷歌标签管理器脚本添加到 Wasm 项目。为此,我在文件夹中创建了一个新的脚本localscript.js文件WasmScripts。这就是该文件的样子

然后我将这个脚本嵌入到这样的wasm.csproj文件中

对我来说一切都很好,但是当我运行它时,localscript.js会在googletagmanager. 我该如何解决这个问题,以便googletagmanager首先出现支持代码然后出现?

0 投票
1 回答
82 浏览

mvvm - 我的大部分平台特定代码应该在 MVVM 中的什么位置?(旁边的视图)

我正在使用带有 MVVMLight 的 Uno-Platform 试图构建我的项目。我应该将特定于平台的代码放在 ViewModel 中吗?还是应该主要在 Utils/Services 中?

0 投票
1 回答
383 浏览

c# - 无法构建 Uno Platform UWP 模板项目

决定尝试使用 Uno 平台,所以我按照这里的说明进行操作:https ://platform.uno/docs/articles/get-started.html

使用Cross-Platform App (Uno Platform)模板在 VS2019 16.6.4 中设置新的解决方案,然后更新所有 NuGet 包。

在不更改一行代码的情况下,我无法构建解决方案(或只是 UWP 项目)。选择 UWP/x86 后,我收到以下两个构建错误:

错误 CS1929“ILoggerFactory”不包含“AddConsole”的定义,并且最佳扩展方法重载“ConsoleLoggerExtensions.AddConsole(ILoggingBuilder, Action)”需要“ILoggingBuilder”[PROJECT].Droid、[PROJECT].UWP 类型的接收器, [PROJECT].Wasm、[PROJECT].iOS、[PROJECT].macOS [PATH] \ [PROJECT].Shared\App.xaml.cs 116 活动

错误 CS1061“App”不包含“InitializeComponent”的定义,并且找不到接受“App”类型的第一个参数的可访问扩展方法“InitializeComponent”(您是否缺少 using 指令或程序集引用?)[项目] .Droid, [PROJECT].UWP, [PROJECT].Wasm, [PROJECT].iOS, [PROJECT].macOS [PATH] \ [PROJECT].Shared\App.xaml.cs 116 活动

关于如何解决这个问题的任何想法?