【发布时间】:2019-01-13 14:29:44
【问题描述】:
这个 MVC webapp 项目构建良好,没有错误或警告。它可以发布,并且该站点按预期出现。
项目可以签入 TFS 就好了。
当我尝试将解决方案签入到 TFS 时出现问题。
C:\projects\tfs-workspace\tfs-team-1\tfs-branch-1\solution-1\packages\Newtonsoft.Json.6.0.4\lib\net20\Newtonsoft.Json.dll:找不到路径的一部分 C:\projects\tfs-workspace\tfs-team-1\tfs-branch-1\solution-1\packages\Newtonsoft.Json.6.0.4\lib\ net20\Newtonsoft.Json.dll
Newtonsoft.Json 版本 11.0.2 安装在项目中。我已经清理了解决方案并重新安装了 Newtonsoft.Json 最新版本 11.0.2,并将其添加到 web.config:
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
<bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" />
</dependentAssembly>
不确定在哪里引用 Newtonsoft.Json.6.0.4 或为什么会出现此错误。我想再次提及 - 解决方案构建和运行都很好。
【问题讨论】:
-
你在使用任何 tf 忽略文件吗?
-
@PatrickLu-MSFT 不在此团队项目中
-
@PatrickLu-MSFT 我解决它的方式只是从源代码管理中排除 nuget 包。使用这篇文章:stackoverflow.com/questions/24143925/…
标签: visual-studio tfs json.net