问题标签 [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.
uno-platform - 向情节提要添加重复行为和持续时间时出现 Wasm 异常
我正在尝试使用 VisualStates 和 Storyboard 在 WebAssembly 中显示一个简单的闪烁动画。将 Duration 和 RepeatBehavior='Forever' 添加到情节提要时,出现以下异常:
导致上述错误的 xaml 是:
从情节提要中删除 Duration 并将其添加到 DoubleAnimation 工作正常,没有错误。Uno.Wasm.Bootstrap 版本是 1.3.0-dev.44
c# - 如何将第三方库添加到 UNO 平台 WebAssembly 项目
我创建了一个包含 WebAssembly 项目的 UNO 平台 .NET 解决方案。我打算添加一些第三方组件,所以我将他们的 UWP NuGet 包添加到 UPW 项目中。
不幸的是,当我构建时,我在 WebAssembly 项目中收到以下错误:
所以当我尝试使用一个库时,它必须有适用于每个平台(Android、macOS、WebAssembly)的 NuGet 包吗?如果没有包,那么我应该使用 Windows 社区工具包吗?
uno-platform - “页面”类型不支持直接内容 - VS for Mac
XAML 代码带有下划线(“页面”类型不支持直接内容)并且它不生成。
我在这里阅读了 uno 平台文档和其他问题,但我的问题出在 Visual Studio for Mac 上。没有选项可以将左上角的项目更改为 UWP 项目。
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。
android - 安卓开发的 Uno-Platform 权限问题
我是 Uno-Plaform 开发领域的新手,我想创建自己的语音识别。
我的语音识别设置适用于 cortana 和 UWP,但我的 android 手机的设置一直在产生一些问题。
我已将这些代码行添加到我的 Android 清单中:
AndroidManifest.xml
通过这些代码行,从技术上讲,我应该能够录制来自手机的音频。
System.Exception:“语音识别期间出错:InsufficientPermissions”
但这是我在我的 android 设备上运行后得到的异常。
在查看了 android 之后,我发现了危险的权限,这些是我的问题的原因。经过数小时的研究和测试,我还没有找到打开权限提示的方法,以便允许我使用我的麦克风。
谁能解释或帮助我解决这个问题?
提前致谢!
c# - 如何克服 Mono WASM 运行时中缺少的时区实现
如果我尝试DateTime.Now.TimeOfDay
在 Uno 中打印,Wasm 和 UWP 将打印两次不同的时间。UTC 中的 Wasm 和当前文化中的 UWP。我如何确保在这两种情况下我都能获得当地时间?
javascript - 如何将 Google Analytics 脚本添加到 Uno WebAssembly
我正在尝试将谷歌标签管理器脚本添加到 Wasm 项目。为此,我在文件夹中创建了一个新的脚本localscript.js
文件WasmScripts
。这就是该文件的样子
然后我将这个脚本嵌入到这样的wasm.csproj
文件中
对我来说一切都很好,但是当我运行它时,localscript.js
会在googletagmanager
. 我该如何解决这个问题,以便googletagmanager
首先出现支持代码然后出现?
mvvm - 我的大部分平台特定代码应该在 MVVM 中的什么位置?(旁边的视图)
我正在使用带有 MVVMLight 的 Uno-Platform 试图构建我的项目。我应该将特定于平台的代码放在 ViewModel 中吗?还是应该主要在 Utils/Services 中?
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 活动
关于如何解决这个问题的任何想法?