您的项目未引用“.NETPortable,Version = v4.5,Profile = Profile78”

时间:2018-05-10 16:49:54

标签: msbuild .net-standard

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

Microsoft.NuGet.targets(186, 5): [null] Your project is not referencing the ".NETPortable,Version=v4.5,Profile=Profile78" framework. Add a reference to ".NETPortable,Version=v4.5,Profile=Profile78" in the "frameworks" section of your project.json, and then re-run NuGet restore.

1 个答案:

答案 0 :(得分:10)

如果在同一目录中有.netstandard项目并且构建一次,则会出现以下错误。 它将.json文件留在Obj目录中,它会破坏PCL项目构建。

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