Rre*_*Cat 7 c# android android-manifest maui
我根据入门指南创建了 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 但没有帮助。我错过了什么?或任何修复建议?
编辑:
Pal*_*raz 10
我已经解决了这个问题,...嗯,有点。让我解释一下:我有一个包含 18 个项目的解决方案,其中三个是仅针对net8.0-android. 所有三个项目突然开始产生错误XA1018:
XA1018 Specified AndroidManifest file does not exist: <MauiProjectFolder>\AndroidManifest.xml.
Run Code Online (Sandbox Code Playgroud)
此外,项目还产生错误NU1008:
NU1008: Projects that use central package version management should not define the version on the PackageReference items but on the PackageVersion items...
Run Code Online (Sandbox Code Playgroud)
尽管中央包版本管理设置正确(它已经按照我之前的评论中所述工作)。
对我来说(至少暂时)解决这个问题的方法如下:
AndroidManifest.xml将文件从子文件夹复制Platforms/Android到每个受影响的 MAUI 项目的项目根文件夹中。AndroidManifest.xmlMAUI 项目的根文件夹中删除文件,VS(或 MSBuild,我不知道是哪一个)不再抱怨。疯了吧!
Rre*_*Cat -1
此问题已在 Visual Studio Community 2022 预览版 17.0.0 预览版6.0中修复
| 归档时间: |
|
| 查看次数: |
3688 次 |
| 最近记录: |