We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IDE:VS2022 版本 17.3.0 Preview 2.0 .NET版本: 6.0.400-preview.22301.10
我克隆了您的仓库到本地计算机,并直接生成并运行了MauiApp4. 部署过程中报错: DEP1700: 脚本文件“xxx\Demo-main\Binary\net6.0-windows10.0.19041.0\win10-x64\MauiApp4.build.appxrecipe”不存在。可能需要生成项目。 MauiApp4 截图如下:
The text was updated successfully, but these errors were encountered:
你好,很高兴你能够关注Maui,我想知道你出现这个问题的阶段,是编译完成,使用调试运行时发生的部署问题吗?还是使用的发布功能。 目前我遇到的一个问题就是,在我这个demo有好几个是可执行的程序(exe),当你对Solution进行一个全部编译,试图想要调试运行其中一个demo时会出现部署错误,如果出现这个情况你只需要单独对你想运行的demo进行单独重新编译即可。
Sorry, something went wrong.
你好,感谢您抽空回复 出现这个问题的阶段是部署(deploy)过程。编译暂时未出现问题。 输出如下:
DEP1700: 脚本文件“F:\Repos\Demo-main (1)\Demo-main\Binary\net6.0-windows10.0.19041.0\win10-x64\MauiApp4.build.appxrecipe”不存在。可能需要生成项目。 2>将应用程序部署到目标设备失败。 ========== “生成”: 1 成功,0 失败,0 更新,0 已跳过 ========== ========== “部署”: 0 成功,1 失败,0已跳过 ========== 微软文档中未见有关该错误代码(DEP1700)的信息。
关于当对Solution进行一个全部编译,试图想要调试运行其中一个demo时会出现部署错误的问题,我尝试删除binary目录下的文件后重新生成MauiApp4,仍旧报错。 值得注意的是,当我启用打包生成一遍MauiApp4,再在csproj文件中设定为不打包时,程序部署报错:
当对Solution进行一个全部编译,试图想要调试运行其中一个demo时会出现部署错误
DEP1560: 未能读取清单文件“F:\Repos\Demo-main (1)\Demo-main\Binary\net6.0-windows10.0.19041.0\win10-x64\AppxManifest.xml”。可能需要重新生成该文件。请尝试运行“重新生成解决方案”命令以修复错误。FileNotFoundException - 未能找到文件“F:\Repos\Demo-main (1)\Demo-main\Binary\net6.0-windows10.0.19041.0\win10-x64\AppxManifest.xml”。 [0x80070002] - F:\Repos\Demo-main (1)\Demo-main\Binary\net6.0-windows10.0.19041.0\win10-x64\AppxManifest.xml
个人猜想:VS2022在调试时依旧对程序进行了打包,设置了unpack后没有AppX包,自然报错。 下面两张图展示了打包/不打包时获取Environment.CurrentDirectory的结果
生成的不打包程序依旧可以直接打开,但是Resources下的资源文件似乎没有被编译。 例如: 这里添加了iconfont.ttf,在MauiProgram.cs中也进行了配置:
.UseMauiApp<App>() .ConfigureFonts(fonts => { fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); fonts.AddFont("iconfont.ttf", "IconFont"); });
程序在打包时运行正常,图标字体可正常显示,但是未打包时图标不能正常显示。
P.S. 个人认为微软对这个不明所以的MSIX打包热情不减,MAUI的官方文档对不打包应用的部署言甚粗略。
No branches or pull requests
IDE:VS2022 版本 17.3.0 Preview 2.0
.NET版本: 6.0.400-preview.22301.10
问题如下:
我克隆了您的仓库到本地计算机,并直接生成并运行了MauiApp4.
部署过程中报错:
DEP1700: 脚本文件“xxx\Demo-main\Binary\net6.0-windows10.0.19041.0\win10-x64\MauiApp4.build.appxrecipe”不存在。可能需要生成项目。 MauiApp4
截图如下:
The text was updated successfully, but these errors were encountered: