问题标签 [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 投票
1 回答
150 浏览

c# - 默认 MAUI 项目中不存在 AndroidManifest.xml 文件

我根据入门指南创建了 MAUI 项目:

这是一个默认项目,没有任何更改。现在,我正在尝试构建我的项目,但出现以下错误:

  • Specified AndroidManifest file does not exist: C:\***\source\repos\MauiApp\MauiApp\AndroidManifest.xml.
  • Assets file 'C:\***\source\repos\MauiApp\MauiApp\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.

我试图恢复 NuGet,但它没有帮助。我错过了什么?或任何修复建议?

编辑:

  • Windows 10 专业版,19043.1237
  • Visual Studio Community 2022 预览版,17.0.0 预览版 5.0
0 投票
1 回答
190 浏览

maui - 设计模式下的 XAML

我从一周开始学习 microsoft MAUI,
youtube 上的所有视频都非常清晰,但没有人解释如何在 XAML 页面中进入设计模式。
真的没有任何所见即所得的设计吗?在所有视频中,他们只需输入代码!
谢谢

0 投票
1 回答
256 浏览

c# - MAUI 预览 9 “版本代码 1.0 无效。它必须是一个整数值。” 更新 Visual Studio 2022 Preview 6.0 时出错

当我将 Visual Studio 2022 升级到 Preview 6.0 时,我为 MAUI 构建了新项目,当我尝试为 android 构建项目时,当前的 MAUI 版本是 preview 9,出现以下错误

版本代码 1.0 无效。它必须是一个整数值。

请指教

0 投票
0 回答
48 浏览

.net - BlazorWebView 中的 .NET MAUI Xaml

我正在使用 Blazor 完全构建我的应用程序。一切都发生在我的 BlazorWebView 中。是否可以使用RefreshView.razor 文件中的内容?我知道我可以ContentView从后面的代码实例化一个,但我可以将它实现到页面中吗?

0 投票
0 回答
229 浏览

c# - .NET MAUI - 打包到 MSIX

我目前正在 Azure DevOps 上为我的 .NET MAUI 应用程序实现持续集成。

对于 Windows,我想将 Windows 项目打包成一个 .MSIX 文件。

我尝试使用 Azure DevOps 的 MSIX Build and Package 扩展,但它与 MAUI 的 .csproj 文件不兼容。

当我从 Visual Studio 部署应用程序时,它会在 bin/Release/net6.0-windows 中创建一个 Appx 文件夹,其中包含资产、DLL 和 AppxManifest.xml。

通过使用 Windows SDK 中的 MakeAppx 和 Signtool,我可以从该文件夹成功创建一个 .MSIX。

但由于我需要在 Azure DevOps 上实现自动化,我需要能够自己创建这个 Appx 文件夹,仅使用命令行。

有谁知道,我该如何处理?

0 投票
1 回答
433 浏览

ios - 在 Visual Studio 2022 和 MAUI 中无法指定 iOS Bundle Signing 和 Provisioning

由于 MAUI 将所有平台目标集成在一个项目下,似乎没有 UI 来指定 iOS Bundle 签名,(就像在 MAUI 之前的 Xamarin 中一样,请参阅https://docs.microsoft.com/en-us/xamarin/ios /get-started/installation/device-provisioning/automatic-provisioning?tabs=windows)。

是否有解决方案或解决方法?

0 投票
1 回答
140 浏览

xamarin.forms - 使用我的 .NET MAUI 应用程序部署 .zip 文件

我有一个 .NET MAUI 应用程序,我想将一个资源文件(比如说 .zip)与我的应用程序一起复制。这意味着安装我的应用程序时,该文件将复制到设备中。

我不想使用Embedded Resource,我希望文件按原样复制,然后使用它的完整路径访问它。

  1. 我应该将文件放在解决方案中的什么位置?在共享资源文件夹中还是在每个平台中?

  2. 我应该使用哪个Build Action

0 投票
2 回答
990 浏览

c# - .NET Maui SQLite 连接

我已将 sqlite-net-plc 包添加到我的项目中,并创建了一个如下所示的数据库类:

这似乎适用于 Android 应用程序,允许我从任何地方操作数据库。

但是,当我通过具有活动 Mac 连接的 IOS 模拟器运行此应用程序时,我收到以下错误:

'SQLite.SQLiteConnection' 的类型初始化程序引发了异常。

我相信无法解决与 SQLite 数据库的活动连接,但我不知道为什么。对此的任何见解都会很棒。

提前致谢。

0 投票
0 回答
177 浏览

.net - UWP 中的 .NET MAUI Essentials 身份验证器错误缺少 AppManifest.xml

我正在尝试在 .NET MAUI 项目中使用 Essentials API 实现身份验证

当调用 WebAuthenticator.AuthenticateAsync 它返回错误

找不到文件“C:\Windows\system32\AppxManifest.xml”。

有人已经在 Windows 11 上运行的 MAUI 中实现了身份验证?

0 投票
1 回答
108 浏览

c# - .NET MAUI - 控制器句柄地址

我已经开始使用 .NET MAUI 的最新 RC 版本。我希望迁移我拥有的 Windows 应用程序,因此以后它可能是多平台的。对于 Windows,我的应用程序需要获取控制器的句柄(然后传递给使用它的第 3 方库)。

在我的 WinForms 应用程序中,我通常做的事情是IntPtr controlHandle = MyControl.Handle;

是否可以在 .NET MAUI 中的控件上获取句柄?我记得过去检查 WPF 应用程序和所有控件,它返回主窗口句柄地址,但是有一种方法可以使用它自己的句柄创建一个新控件。MAUI有这种可能性吗?