2
using Microsoft.TeamFoundation.TestManagement.Client; 

我遇到 - TypeLoadException了未处理未能加载从装配型“Microsoft.TeamFoundation.TFStringComparer 'Microsoft.TeamFoundation.Common'

错误描述说:

无法加载类型'Microsoft.TeamFoundation.TFStringComparer'from 程序集'Microsoft.TeamFoundation.Common,Version = 15.0.0.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'

任何帮助,将不胜感激

+0

它在哪里引用的DLL?您是否检查过没有使用旧的垃圾箱或GAC参考? –

+1

把dll放在bin – Shalem

+0

像@Patrick(或更好的升级版本)的重新安装建议可能是解决这个问题的最快方法,并且提供一个gaurentee,你将从右脚开始并且不会运行进一步的问题。我有兴趣知道如果你使用ILSpy,如果该类型甚至存在于DLL中?它肯定会在Nuget包中出现,然后它指向许可或腐败问题。 –

回答

1

基础上的错误信息,解决方案是安装并指必要的组件Microsoft.TeamFoundation.Common, Version=15.0.0.0

您可以安装块金包Microsoft.TeamFoundation.Client。安装此软件包后,您可以在代码中使用此引用。

另一个解决方法是从另一台机器复制必要的组件。如果问题仍然存在,请重新安装VS 2017.更多详情请查看this similar question

+0

安装了包块并引用** Microsoft.TeamFoundation.Common **代码中。存在相同的错误。让我尝试重新安装VS2015 – Shalem

+0

我已经按照建议重新安装了VS2015。错误存在。我们有任何替代方案来解决这个问题吗?请帮忙/建议 – Shalem

相关问题