Msbuild 您的项目未引用";。NETPortable,版本=v4.5,配置文件=Profile78“;

Msbuild 您的项目未引用";。NETPortable,版本=v4.5,配置文件=Profile78“;,msbuild,.net-standard,Msbuild,.net Standard,在构建PCL项目时,我收到以下错误: Microsoft.NuGet.targets(186,5):[null]您的项目没有引用“.NETPortable,Version=v4.5,Profile=Profile78”框架。在project.json的“frameworks”部分添加对“.NETPortable,Version=v4.5,Profile=Profile78”的引用,然后重新运行NuGet restore。 当您在同一目录下有.netstandard项目并构建一次时,会出现以下错误

在构建PCL项目时,我收到以下错误:

Microsoft.NuGet.targets(186,5):[null]您的项目没有引用“.NETPortable,Version=v4.5,Profile=Profile78”框架。在project.json的“frameworks”部分添加对“.NETPortable,Version=v4.5,Profile=Profile78”的引用,然后重新运行NuGet restore。

当您在同一目录下有.netstandard项目并构建一次时,会出现以下错误。 它将.json文件留在
Obj
目录中,并中断PCL项目构建


将.netstandard.csproj移出此目录并删除
Bin
Obj
目录。

这发生在我将PCL项目切换到.netstandard项目,然后切换回的情况下。谢谢!我遇到了一个问题,并删除了最近创建的obj文件。我还必须删除一个创建的project.json.locked,然后它开始工作。我没有project.json,但有project.assets.json。我没有将此项目移出目录的规定。我们高度赞赏任何其他解决方案。