Your project is not referencing the ".NETPortable,Version=v4.5,Profile=Profile259" framework. Add a reference to ".NETPortable,Version=v4.5,Profile=Profile259" in the "frameworks" section of your proj

i want to add nuget packages to my portable class library project ,

then i add a project.json to my portable class library project ,but vs 2017 build failed, error message is  following:

Your project is not referencing the ".NETPortable,Version=v4.5,Profile=Profile259" framework.

Add a reference to ".NETPortable,Version=v4.5,Profile=Profile259" in the "frameworks" section of your project.json,

and then re-run NuGet restore.

so ,i search from bing, i got a post:

https://forums.xamarin.com/discussion/80045/error-using-nuget

then i add following json to project.json file:
".NETPortable,Version=v4.5,Profile=Profile259": {}

and keep only ".NETPortable,Version=v4.5,Profile=Profile259": {}" under "frameworks" node,like this:

{
"dependencies": {
"Portable.MvvmLightLibs": "5.0.2"
},
"frameworks": {
".NETPortable,Version=v4.5,Profile=Profile259": {}
},
"runtimes": {
"win": {}
}
}

then,i build my project again,it success!

上一篇:win10系统许可证即将过期的解决方法


下一篇:window下的常见命令