我一直在开发一个.Net Maui应用程序,以取代我为公司的工资管理团队开发的Python应用程序。这个应用程序的前几次迭代都允许我通过旁载发布。然而,我已经有几天无法发布新版本了。
如果我尝试通过旁加载进行发布,则会出现以下错误:
MSB 4057项目中不存在目标“_GenerateAppxPackage”。
--此错误声称源于我的.csproj文件的第1行。
我尝试了另一种方法,按照this stack overflow answer中提供的答案将其作为可执行文件发布,但收到了以下错误:
C:\用户\我的名字:一般错误c1010070:无法加载与分析清单.系统找不到指定得文件.
以及另一个错误,说寻找清单存在与代码31。
再往上,在出现该错误之前,有一行显示:
正在跳过目标“MauiGeneratePackageAppxManifest”,因为所有输出文件相对于输入文件都是最新的。
我正在Windows 11上运行VS 17.4.0 Preview 3.0。我曾试图通过Git回滚代码(最多回滚3个版本),以及将本地文件复制到新项目中,每次都会得到这些相同的错误。
值得一提的是,我的Windows Defender和Windows恶意软件删除工具都在我上次能够成功发布到出现问题之间进行了更新。我也更新了Visual Studio,但试图回滚并发布,它收到了同样的错误。
有没有人可以帮助我弄清楚这里发生了什么,或者给我指出正确的方向?如果需要的话,我可以提供代码示例,尽管因为这是一个私人项目,所以在有限的基础上。
1条答案
按热度按时间c3frrgcw1#
对此,您可以参考文档:Publish a .NET MAUI app for Android/IOS/Windows。
以上文档分别解释了发布android、ios和windows应用程序的步骤。
你可以按照步骤一步一步来,正常情况下不会有问题。