无法加载程序集,因为ddconfig version = 2.0.0.0不存在

时间:2017-04-19 18:55:54

标签: visual-studio-2015 .net-assembly

我正在尝试运行我的代码Servicefactory初始化所有程序集。我收到以下错误:

Some assemblies could not be loaded. Make sure you don't have invalid binding redirects. If you know there are no breaking changes you can use binding redirects to redirect the following unfound assemblies to the versions you have in  your project.  Assemblies referenced that are unloadable:  Microsoft.VisualStudio.TeamSystem.Licensing, Version=14.0.0.0

经过一番调查后,我发现Microsoft.VisualStudio.TeamSystem.Licensing引用了ddconfig.dllmscorlib = 2.0.0.0

  • 首先,当我在我的机器中拥有最新版本(loaction:SomePath\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorlib.dll)时,为什么它会引用旧版本的mscorlib(location:SomePath\Microsoft Visual Studio 14.0\Common7\IDE\PrivateAssemblies)。

  • 其次,ddconfig.dll显然在搜索的位置丢失,但它再次出现在loaction SomePath\Microsoft VisualStudio14.0\Common7\IDE\PrivateAssemblies中。

为什么不在以后的位置搜索?

1 个答案:

答案 0 :(得分:0)

我实际上不知道为什么,但我刚刚在我的项目参考中添加了Microsoft.VisualStudio.TeamSystem.Licensing,一切运行正常。