问题标签 [maui-blazor]

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 回答
31 浏览

blazor - 在浏览器中运行 maui

我刚刚.NET MAUI App Blazor (Preview)Visual Studio 2022 Preview. 我可以在android, windows (forms), mac. 问题是如何将我的应用程序webbrowser作为服务器运行?

这是默认项目的结构: 在此处输入图像描述

0 投票
0 回答
200 浏览

maui - 未能更新广告清单

我在 maui 上开发 blazor,vs2022 17.1 preview 2。然后它停止工作,在 power shell 上运行 maui-check,我收到一些错误,我尝试修复它们,然后我得到以下信息:

未能更新广告清单 microsoft.net.sdk.ios:在 NuGet 源https://api.nuget.org/v3/index.json中找不到 microsoft.net.sdk.ios.manifest-6.0.200 ”。 . 未能更新广告清单 microsoft.net.workload.mono.toolchain: microsoft.net.workload.mono.toolchain.manifest-6.0.200 is not found in NuGet feeds https://api.nuget.org/v3/索引.json”。. 未能更新广告清单 microsoft.net.sdk.tvos:在 NuGet 源https://api.nuget.org/v3/index.json中找不到 microsoft.net.sdk.tvos.manifest-6.0.200 ”。 . 未能更新广告清单 microsoft.net.sdk.maccatalyst:在 NuGet 提要https://api.nuget.org/v3/index.json中找不到 microsoft.net.sdk.maccatalyst.manifest-6.0.200 ” .. 未能更新广告清单 microsoft.net.sdk.maui:在 NuGet 源https://api.nuget.org/v3/index.json中找不到 microsoft.net.sdk.maui.manifest-6.0.200 ”。 . 未能更新广告清单 microsoft.net.sdk.macos:在 NuGet 提要https://api.nuget.org/v3/index.json中找不到 microsoft.net.sdk.macos.manifest-6.0.200 ” . . 未能更新广告清单 microsoft.net.workload.emscripten:在 NuGet 源https://api.nuget.org/v3/index.json中找不到 microsoft.net.workload.emscripten.manifest-6.0.200 ”。 . 未能更新广告清单 microsoft.net.sdk.android: microsoft.net.sdk.android.manifest-6.0.200 is not found in NuGet feeds https://api.nuget.org/v3/index.json" .. 下载 microsoft.net.sdk.android.manifest-6.0.200.msi.x64 (31.0.101-preview.10.59) 工作负载安装失败。正在回滚已安装的包... 正在下载 microsoft.net.sdk.android.manifest-6.0.200.msi.x64 (31.0.101-preview.9.16) 安装回滚失败:出现一个或多个错误。(在 NuGet 源https://api.nuget.org/v3/index.json中找不到 microsoft.net.sdk.android.manifest-6.0.200.msi.x64::31.0.101-preview.9.16 ”。 ) 工作负载安装失败:出现一个或多个错误。(在 NuGet 源https://api 中找不到 microsoft.net.sdk.android.manifest-6.0.200.msi.x64::31.0.101-preview.10.59。 nuget.org/v3/index.json". ) 描述:安装一个或多个工作负载。

我试图取消我的一些 NuGet 源,但它似乎没有帮助。有什么建议么?

我尝试从 powershell 手动更新每个包,maui 一个给出相同的错误,但另一个更新到不同的版本 6.0.0-rc2 并且在运行 maui-check 后它无法识别它

0 投票
1 回答
32 浏览

.net-6.0 - 如何在弹出时了解 Blazor MAUI 平台

当 MAUI Blazor APP 在不同的 SO 中运行时,我想使用不同的 UI 组件。我的意思是,一个自定义组件如果它在 Android 上运行,另一个如果它在 Windows 上运行(由于当您尝试在 blazor maui for windows 中使用 html selec 时有很好的文档 webview 错误)。有什么方法可以做到这一点?,#if 标志似乎不起作用,直到现在我还在使用显示尺寸,但应该是更好的方法。谢谢。

0 投票
0 回答
60 浏览

asp.net-core - 如何在 .NET MAUI BLAZOR 项目中实现自定义 taghelper

我尝试在 .NET MAUI blazor 项目中实现自定义 TAGhelper,但无法正常工作。似乎 viewimport 没有正确注册。自定义组件未渲染和断点也未命中。

下面的步骤,我跟着。

  1. 通过 nugget安装了Microsoft.AspNetCore.Mvc.TagHelpers 和 Microsoft.AspNetCore.Mvc.TagHelpers 。

  2. 实现了简单的自定义 taghelper cs 文件,如下所述,

  1. 在共享文件夹中创建了 Viewimport.cshtml。我也尝试创建一个视图文件夹并将其放置。两者都不起作用。在视口内的线下方。
  1. 我尝试使用 viewimport.razor ,而不是 cshtml ,但它抛出了一个错误。所以我把它保存为cshtml。

指令@addTagHelper、@removeTagHelper 和@tagHelperPrefix 在组件文档中无效。请改用“@using”指令。c:***\Src\Sitecore.Net.MAUI.Blazor.Client\Shared_ViewImports.razor

  1. 在主 layout.razor 中,我放置了如下所示的组件,
0 投票
1 回答
82 浏览

blazor - Blazor + MAUI:如何在 MAUI 桌面应用程序中使用 Blazor 服务器/.net 应用程序中的 .net api 控制器?

我想将现有的 Blazor 服务器应用程序转移到 MAUI Blazor 桌面应用程序。

但是,我目前无法在 maui 应用程序中传输由 blazor 服务器应用程序启动的 web api 控制器。

program.cs 使用

app.MapControllers();

确保 web api 控制器端点可从 blazor 服务器应用程序中使用。

是否也可以将 .net6 Web api 控制器从 Blazor 服务器传输到 MAUI 应用程序?如果是这样,如何在 MAUI 应用程序启动中启动控制器?

感谢您对此主题的任何建议。

0 投票
1 回答
64 浏览

c# - Maui Blazor 缺少 Windows 机器启动配置文件

我不明白为什么 windows 机器配置文件可用于某些项目而其他项目不可用,即使它们都是最近使用最新版本的 Maui 和 Vs 2022 预览创建的 Maui 项目。同时运行最新的 maui-check 和 msix 打包工具扩展。此配置文件不可用的主要原因是什么?

0 投票
1 回答
110 浏览

c# - 文件夹选择器 .NET MAUI

我想做一个将图片保存到文件夹的下载器应用程序。该应用程序应该可以在 windows 和 macos 上运行,以后可能会在 android 和 ios 上运行。

我还没有找到选择目标文件夹的方法。关于如何使用 blazor 或 xaml .NET MAUI 应用程序实现它的任何想法?

0 投票
0 回答
23 浏览

blazor - maui-blazor 应用程序部署中的架构错误?

我正在尝试使用本地设备选项和一台旧的 ipad 3 gen 部署 mauai ios 应用程序。安装iTunes后,vs识别ipad并使用apple id developer,应用程序正在编译。但是,当我尝试实施或调试时,我得到一个实施错误:...详细信息:IncorrectArchitecture - 无法为 64 位 Mach-O 输入文件 /private/var/installd/Library/Caches/com.apple 找到匹配的架构.mobile.installd.staging/temp.SICqNc/extracted/Payload...

任何想法?

0 投票
0 回答
25 浏览

maui-blazor - MAUI Blazor 应用程序在物理 Android 设备上以调试模式运行时引发异常

我正在使用 MAUI 和 Visual Studio 2022 Preview 开发应用程序。当我在我的 Windows 笔记本电脑上运行时,好的。
此外,如果我在 Android 设备上点击并启动该应用程序(没有调试),它会正常运行。
但是当我在我的物理 Android 设备上运行调试时,它会抛出这个异常:

截屏

我启用了所有公共语言运行时异常: 异常设置

如何解决这个问题?

0 投票
0 回答
29 浏览

ios - 找不到 Blazor-MAUI .c ssfiles?

我有一个在 windows 和 android 平台上运行的 Blazor-MAUI 应用程序。我正在尝试在旧 ipad 中启动,但是,当我将调试设备更改为 ipad 并编译时。我有很多错误:找不到所有自定义组件和页面 css 文件。

也许我忘记做某事?我尝试找到一些配置文件,我可以在其中验证 de *.css 文件路径但不成功。