Visual studio 2013 重定目标到WindowsPhone 8.1-负载包含两个或多个具有相同目标路径的文件

Visual studio 2013 重定目标到WindowsPhone 8.1-负载包含两个或多个具有相同目标路径的文件,visual-studio-2013,windows-phone-8.1,json.net,nuget,upgrade,Visual Studio 2013,Windows Phone 8.1,Json.net,Nuget,Upgrade,在使用“重定目标到WindowsPhone 8.1”选项升级WindowsPhone 8.0项目之前,我的解决方案不会生成任何问题/错误 我得到以下错误: 有效负载包含两个或多个具有相同目标路径的文件 “Newtonsoft.Json.xml”。源文件: C:[mypath]\bin\Debug\Newtonsoft.Json.xml C:[mypath]\packages\Newtonsoft.Json.6.0.8\lib\portable-net40+sl5+wp80+win8+wpa81\

在使用“重定目标到WindowsPhone 8.1”选项升级WindowsPhone 8.0项目之前,我的解决方案不会生成任何问题/错误

我得到以下错误:

有效负载包含两个或多个具有相同目标路径的文件 “Newtonsoft.Json.xml”。源文件: C:[mypath]\bin\Debug\Newtonsoft.Json.xml C:[mypath]\packages\Newtonsoft.Json.6.0.8\lib\portable-net40+sl5+wp80+win8+wpa81\Newtonsoft.Json.xml

我尝试了以下几点,但没有成功:

  • 使用nuget手动删除所有Json引用并重新安装
  • 清理解决方案、重建解决方案、重新启动VisualStudio
  • 删除bin和obj文件夹并重建解决方案
唯一有帮助的是将Json引用的“本地副本”设置为false。但对我来说,这不是一个干净的解决方案

有人能解释我出了什么问题吗

编辑

该问题的另一个解决方案是:删除“packages”文件夹中的XML文件或重命名它们。但这也不是一个干净的解决方案