我有一个使用project.json(根据https://oren.codes/2016/02/08/project-json-all-the-things/创建)定位Windows 8.1和Windows Phone 8.1的Portable类库。
项目json看起来像这样
{
"dependencies": {
"Newtonsoft.Json": "8.0.3"
},
"frameworks": {
".NETPortable,Version=v4.6,Profile=Profile32": {}
},
"runtimes": {
"win": {},
"win-anycpu": {},
"win-x86": {},
"win-x64": {},
"win-arm": {}
}
}
当我尝试在VS2015 Update 2中构建它时,我得到了
你的project.json没有列出“赢”的信息。作为目标运行时。你应该添加'" win":{}'在你的"运行时" project.json中的部分,然后重新运行NuGet恢复。
如您所见,win
包含在project.json中。
以下是重现问题的最小解决方案:https://dl.dropboxusercontent.com/u/73642/ClassLibrary1.zip