我正在 VS 2022 中创建一个 MAUI 项目。一切工作正常,在模拟器中也是如此。所以,我想创建一个 APK 用于在真实智能手机中进行测试。我设置了“发布”并从“编译”->为“新项目”创建包。工作了一些时间并引发了一个没有编号的错误:
“L'ID di pacchetto 'New Project' contiene caratteri non validi。Esempi di ID di pacchetto validi sono 'MyPackage' e 'MyPackage.Sample'。”C:\Program Files\dotnet\sdk\8.0.200\Sdks\ NuGet.Build.Tasks.Pack uildCrossTargeting\NuGet.Build.Tasks.Pack.targets 221"
翻译的意思是这样的
“包 ID 'New Project' 包含无效字符。有效包 ID 为 'MyPackage' 和 'MyPackage.Sample'”
但是引用的文件不包含在我的项目中..
环境: 赢11 VS 2022 网8.0
无法在网上找到任何解决方案或文档。 将 Android 的输出设置为 APK,无需任何更改(在项目属性中)
嗯,根据你的评论,作为维基答案。
关于错误:
“L'ID di pacchetto 'New Project' contiene caratteri non validi. Esempi 包的 ID 有效于“MyPackage”和“MyPackage.Sample”。 “C:\程序 文件\dotnet\sdk\8.0.200\Sdks\NuGet.Build.Tasks.Pack uildCrossTargeting\NuGet.Build.Tasks.Pack.targets 221英寸
或者这个:
“包 ID '新项目' 包含无效字符。有效包 ID 为“MyPackage”和“MyPackage.Sample””
重新启动 PC 和 Visual Studio 即可修复。你说不知道为什么。应该和重启VS有关,VS会自动恢复包。 这一步修复了上面的错误。