带有project.json的可移植类库不再在Visual Studio 2015 Update 2中构建

时间:2016-04-11 14:31:04

标签: c# visual-studio msbuild windows-phone-8.1

我有一个使用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

0 个答案:

没有答案