问题标签 [maui]

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 投票
0 回答
87 浏览

asp.net-core - 如何在 .NET MAUI Blazor 中删除应用程序图标周围的蓝色框

我正在创建一个 .NET MAUI Blazor 应用程序并且我正在尝试更改徽标,我能够更改 SVG 文件以将徽标更改为我的。但是,无论我尝试什么,我都无法摆脱它周围的蓝色框。 在此处输入图像描述

我努力了:

  1. 将徽标调整为更大。
  2. 在所有解决方案中搜索那个蓝色
  3. 在 Visual Studio 项目中设置图标
  4. 尝试使用 PNG 而不是 SVG

他们都没有工作。有谁知道如何摆脱它?

0 投票
2 回答
208 浏览

.net - 如何将 Google Admob 集成到 .NET 6 android 应用程序中?

现在有了 .NET 6,我们可以在没有 Xamarin 的情况下创建本机 android 应用程序。我想知道是否有办法通过Google Admob通过这些MAUI应用获利。

0 投票
1 回答
364 浏览

maui - MAUI 与 Visual Studio 2019 和 Visual Studio 2022

我已经下载了这些 maui 项目,但我什至无法使用 Visual Studio 2022 进行编译。我应该使用较旧的 Vs 2019 吗?我还安装了 .NET6 和 MAUI。

https://github.com/dotnet/maui

0 投票
1 回答
1214 浏览

c# - .Net MAUI “run-as”命令因“run-as”失败:无法设置功能:不允许操作

我最近使用 VS2022 版本 17.0.0 预览版 2.1 更新到 MAUI 预览版 6,我已经在工作的 MAUI 项目开始抛出以下错误:

严重性代码描述项目文件行抑制状态错误 XA0137:'run-as 命令失败,出现'run-as:无法设置功能:不允许操作'。此设备当前不支持快速部署。请使用 Visual Studio 中的“帮助-> 发送反馈-> 报告问题”菜单项或 Visual Studio for Mac 中的“帮助-> 报告问题”来提交包含确切错误消息的问题。请将“EmbedAssembliesIntoApk”MSBuild 属性设置为“true”以禁用 Visual Studio 项目属性页中的快速部署,或在文本编辑器中编辑项目文件。

有什么我想念的吗?如果有人有可能的解决方案,请告诉我。

此外,即使我创建一个新项目,我也可以看到这个问题。

另外,我已经进行了毛伊岛检查,我的安装似乎是正确的。

0 投票
1 回答
419 浏览

java - 由于“JDK 不兼容”,无法创建 ADM 设备

由于 JDK 不兼容,Android 设备管理器阻止我创建 Android 设备。但是,maui-check 显示我已经安装了 OpenJDK 11.0。

错误消息和毛伊检查的图像。

我正在尝试创建的设备的图像。

我已经尝试过“安装和配置 Microsoft Mobile OpenJDK”,但它只是告诉我一切都已正确安装。

JDK 安装确认的图像。

我到底错过了什么,我必须安装以前版本的 JDK 吗?

0 投票
2 回答
1504 浏览

c# - MAUI 项目,无法添加新页面

我正在尝试 MAUI,但遇到了一个奇怪的错误。它不会让我添加一个新页面,每次我尝试这样做InitializeComponent时,构造函数中都会给我一个错误:

当前上下文中不存在名称“InitializeComponent”

我已Microsoft.Maui.Controls在 C# 代码和 XAML 代码中添加。

有谁知道在这里做什么?

错误信息

0 投票
2 回答
552 浏览

android - Visual Studio 无法创建新的 Android 设备

我是移动开发的新手,我想尝试一下 MAUI 来开始学习一点。我按照所有说明进行操作,运行maui-check它说一切都很好,除了没有找到任何 android 模拟器。结果如下: 在此处输入图像描述

然后我去了 Visual Studio(2019 年和 2022 年)尝试创建一个新的 Android 设备(按照这里的说明),看看我的 HelloMaui 项目是否正在调试,但这就是我遇到的问题。

我在 Android SDK Manager 中设置了所有需要的包,我认为这看起来不错: 在此处输入图像描述 在此处输入图像描述

但是当我尝试通过 Android 设备管理器创建新的 Android 设备时,我总是会收到此错误: 在此处输入图像描述

这是我的 JDK 位置: 在此处输入图像描述

任何人都可以帮忙吗?我究竟做错了什么?

谢谢!

0 投票
1 回答
630 浏览

c# - .net maui 中的自定义控件和渲染器会发生什么?

在我当前的 Xamarin.Forms 项目中,我为不同的要求创建了许多渲染器。现在在 9 月,毛伊岛即将到来,我们必须将我们的项目迁移到那里。那么,渲染器会发生什么?它会按原样工作还是我们不需要渲染器?

0 投票
2 回答
842 浏览

.net - 工作负载修复失败:`dotnet 工作负载修复 - MAUI

安装了 .Net 6 preview 7,尝试在 maui-check 上为 maui 安装 dotnet 工作负载。面临以下问题。

dotnet workload install --sdk-version 6.0.100-preview.7.21379.14 --no-cache --disable-parallel android-aot ios maccatalyst tvos macos maui wasm-tools --skip-manifest-update --source "https://api.nuget.org/v3/index.json" --source "https://pkgs.dev.azure.com/dnceng/public/_packaging/6.0.100-preview.7.21379.14-shipping-1/nuget/v3/index.json" --source "https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" --source "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json"

0 投票
0 回答
83 浏览

visual-studio - VS2022 CS8785 'CodeBehindGenerator' 无法生成 MauiXaml

我在 Visual Studio 2022 预览版 3 上处理 MAUI 项目。在编译时,我收到以下警告:

CS8785 'CodeBehindGenerator' 无法生成 MauiXaml

然后后面的代码没有生成,所以项目没有编译。对于 xaml 文件,生成操作设置为 MauiXaml。有修复代码生成器的已知方法吗?

我已经尝试过的:

  • 通过 Visual Studio 安装程序修复了 Visual Studio
  • 删除 bin、obj、.vs 目录并重新启动 VS
  • 运行 maui-check ok(见下面的结果)