首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新项目xamarin.form prism错误NETSDK1004 - Prism 2.2.1

新项目xamarin.form prism错误NETSDK1004 - Prism 2.2.1
EN

Stack Overflow用户
提问于 2020-05-29 03:24:24
回答 2查看 75关注 0票数 1

当生成一个新的项目xamarin.form棱镜时,我在运行时得到这个错误。在之前的2.1.7版本中,它对我来说还可以。它不允许我打开Nuget包,因为它也会给出一个错误。有什么建议吗?我看到了这个错误的两个帖子,但它们不适用于我。

错误:找不到NETSDK1004 Assets文件'C:\Empresas\Job_Facu\Job\Job.Prism\Job.Prism\obj\project.assets.json‘。运行NuGet包还原以生成此文件。Job.Prism C:\Program Files\dotnet\sdk\3.1.202\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets 234

EN

回答 2

Stack Overflow用户

发布于 2020-05-29 03:58:00

这个错误告诉你该怎么做。运行NuGet恢复。Visual Studio应该可以帮助您自动完成此操作。请注意,如果在更新依赖项后发生这种情况,Visual Studio有时会感到困惑,最好关闭Visual Studio并重新打开它。这通常会让它自我刷新,因此您可以获得更新后的包还原。

如果这对您无效,您可以下载最新的nuget.exe,并从命令行导航到解决方案目录并执行命令{path to nuget.exe} restore

当NuGet执行恢复时,它会在已恢复的每个项目的obj文件夹中生成project.assets.json文件。这反过来为MSBuild提供了它需要的参考信息,以便正确地引用您的依赖项,如Prism和Xamarin.Forms。

票数 1
EN

Stack Overflow用户

发布于 2021-07-07 05:58:59

我最近也遇到了类似的问题,似乎出乎意料。我相信将我的构建机器升级到最新的VS版本(VS for Mac 8.10.4 (build 11))

找不到NETSDK1004:*/project.assets.json‘。运行NuGet包还原以生成此文件。

为了解决这个问题,我不得不运行Nuget Restore两次。一次用于共享项目目录,一次用于iOS项目。

如果我只对共享的/(main.sln文件)项目目录运行恢复,我会得到错误。

如果我对iOS项目运行恢复,构建会通过,但不会创建IPA文件。

两者都需要运行。

Modules used for CI/CD build in Azure Devops Pipeline

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62072943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档