EntityFramework ссылается обратно на вызывающего - определение манифеста обнаруженной сборки не совпадает со ссылкой на сборку - PullRequest
0 голосов
/ 06 июня 2018

Мой первый вопрос здесь, потому что я обычно довольно ловкий в поиске своих собственных ответов, я был на этом несколько часов, и я в замешательстве - заранее спасибо!

После следованиямножество направлений в SO и других источниках для таких вещей, как

  • clean, rebuild
  • de-reference, clean, re-reference, clean, rebuild

Определение манифеста обнаруженной сборки не соответствует ссылке на сборку

HRESULT: 0x80131040: Определение манифеста обнаруженной сборки не соответствует ссылке на сборку

Мой проект все еще терпит крах при отладке с исключением:

Не удалось загрузить файл или сборку 'Blah.Blah.Common, версия = 1.1.1.0, Culture = нейтральный, PublicKeyToken = 2814cfce0563e70d' или одна из его зависимостей.Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040)

Исключение возникает при первом вызове для извлечения сущности:

Dim so As SomeObject = db.SomeObject.First

Недавно мне пришлось перестраивать DLL с удаленной подписью, а также увеличиватьсборка версии до 1.2.0.0, так что нет смысла вызывать эту версию.

Я много раз копался в решении, пытаясь найти несоответствующую ссылку без успеха.

Просматривая ошибки в журналах Fusion, используя ссылку ниже, я нашел вызывающую сборкубыть Entity Framework, как показано ниже:

https://blogs.msdn.microsoft.com/junfeng/2004/02/14/fusion-binding-log-and-fuslogvw-exe/

    *** Assembly Binder Log Entry  (6/06/2018 @ 10:19:42 PM) ***

The operation failed.
Bind result: hr = 0x80131040. No description available.

Assembly manager loaded from:  C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Running under executable  D:\Users\me\source\Workspaces\some_application\bin\Debug\some_application.exe
--- A detailed error log follows. 

=== Pre-bind state information ===
LOG: DisplayName = Blah.Blah.Common, Version=1.1.1.0, Culture=neutral, PublicKeyToken=2814cfce0563e70d
 (Fully-specified)
LOG: Appbase = file:///D:/Users/me/source/Workspaces/some_application/bin/Debug/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = some_application.exe
Calling assembly : EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: D:\Users\me\source\Workspaces\some_application\bin\Debug\some_application.exe.config
LOG: Using host configuration file: 
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Post-policy reference: Blah.Blah.Common, Version=1.1.1.0, Culture=neutral, PublicKeyToken=2814cfce0563e70d
LOG: GAC Lookup was unsuccessful.
LOG: Attempting download of new URL file:///D:/Users/me/source/Workspaces/some_application/bin/Debug/Blah.Blah.Common.DLL.
LOG: Assembly download was successful. Attempting setup of file: D:\Users\me\source\Workspaces\some_application\bin\Debug\Blah.Blah.Common.dll
LOG: Entering run-from-source setup phase.
LOG: Assembly Name is: Blah.Blah.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
WRN: Comparing the assembly name resulted in the mismatch: Minor Version
ERR: The assembly reference did not match the assembly definition found.
ERR: Run-from-source setup phase failed with hr = 0x80131040.
ERR: Failed to complete setup of assembly (hr = 0x80131040). Probing terminated.ted.

Как EntityFramework привязан к старой ссылке моей DLL?

РЕДАКТИРОВАТЬ: добавлен вывод AsmSpy ниже, все ссылки, по-видимому, в порядке, поскольку ошибочные ссылки имеют перенаправления привязки в app.config.

Detailing only conflicting assembly references.
Reference: Microsoft.CSharp
  Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: Microsoft.Owin
  Microsoft.Owin, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: NotFound
    2.1.0.0 by Microsoft.AspNet.Identity.Owin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
  Microsoft.Owin, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: Local, Location: D:\Users\jai.eldridge\source\Workspaces\PSA Business Group\PSA-Platform\PSA.Platform\PSA.Platform.WIndows.OutboundBridge.Console\bin\Debug\Microsoft.Owin.dll
    3.1.0.0 by Microsoft.Owin.Security, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    3.1.0.0 by Microsoft.Owin.Security.Cookies, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    3.1.0.0 by Microsoft.Owin.Security.OAuth, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    3.1.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null

Reference: Microsoft.Owin.Security
  Microsoft.Owin.Security, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: NotFound
    2.1.0.0 by Microsoft.AspNet.Identity.Owin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
  Microsoft.Owin.Security, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: Local, Location: D:\Users\jai.eldridge\source\Workspaces\PSA Business Group\PSA-Platform\PSA.Platform\PSA.Platform.WIndows.OutboundBridge.Console\bin\Debug\Microsoft.Owin.Security.dll
    3.1.0.0 by Microsoft.Owin.Security.Cookies, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    3.1.0.0 by Microsoft.Owin.Security.OAuth, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    3.1.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null

Reference: Microsoft.Owin.Security.Cookies
  Microsoft.Owin.Security.Cookies, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: NotFound
    2.1.0.0 by Microsoft.AspNet.Identity.Owin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
  Microsoft.Owin.Security.Cookies, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: Local, Location: D:\Users\jai.eldridge\source\Workspaces\PSA Business Group\PSA-Platform\PSA.Platform\PSA.Platform.WIndows.OutboundBridge.Console\bin\Debug\Microsoft.Owin.Security.Cookies.dll

Reference: Microsoft.Owin.Security.OAuth
  Microsoft.Owin.Security.OAuth, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: NotFound
    2.1.0.0 by Microsoft.AspNet.Identity.Owin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
  Microsoft.Owin.Security.OAuth, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: Local, Location: D:\Users\jai.eldridge\source\Workspaces\PSA Business Group\PSA-Platform\PSA.Platform\PSA.Platform.WIndows.OutboundBridge.Console\bin\Debug\Microsoft.Owin.Security.OAuth.dll

Reference: Microsoft.VisualBasic
  Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll
    10.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
    10.0.0.0 by PSA.Platform.Windows.OutboundBridge.Console, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

Reference: mscorlib
  mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll
    2.0.0.0 by CargoWise.eHub.Adapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
    2.0.0.0 by CargoWise.eHub.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
  mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
    4.0.0.0 by Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.AspNet.Identity.EntityFramework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.AspNet.Identity.Owin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin.Security, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin.Security.Cookies, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin.Security.OAuth, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    4.0.0.0 by Owin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f0ebd12fd5e55cc5
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
    4.0.0.0 by PSA.Platform.Windows.OutboundBridge.Console, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: Newtonsoft.Json
  Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
Source: NotFound
    6.0.0.0 by Microsoft.Owin.Security.OAuth, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
  Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
Source: Local, Location: D:\Users\jai.eldridge\source\Workspaces\PSA Business Group\PSA-Platform\PSA.Platform\PSA.Platform.WIndows.OutboundBridge.Console\bin\Debug\Newtonsoft.Json.dll

Reference: System
  System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll
    2.0.0.0 by CargoWise.eHub.Adapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
    2.0.0.0 by CargoWise.eHub.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
  System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
    4.0.0.0 by Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.AspNet.Identity.EntityFramework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin.Security, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin.Security.Cookies, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin.Security.OAuth, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
    4.0.0.0 by PSA.Platform.Windows.OutboundBridge.Console, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.ComponentModel.DataAnnotations
  System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.Configuration
  System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
    4.0.0.0 by Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.Core
  System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\assembly\GAC_MSIL\System.Core\3.5.0.0__b77a5c561934e089\System.Core.dll
    3.5.0.0 by CargoWise.eHub.Adapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
    3.5.0.0 by CargoWise.eHub.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
  System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
    4.0.0.0 by Microsoft.AspNet.Identity.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.AspNet.Identity.EntityFramework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.AspNet.Identity.Owin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin.Security, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Owin.Security.Cookies, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.Data
  System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
    4.0.0.0 by Microsoft.AspNet.Identity.EntityFramework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null

Reference: System.Data.Entity
  System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Entity\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Entity.dll
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.Data.Linq
  System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.Drawing
  System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.IdentityModel
  System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll
    4.0.0.0 by Microsoft.Owin.Security, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null

Reference: System.Numerics
  System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll
    4.0.0.0 by Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed

Reference: System.Runtime.Caching
  System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.Runtime.Serialization
  System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\assembly\GAC_MSIL\System.Runtime.Serialization\3.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll
    3.0.0.0 by CargoWise.eHub.Adapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
    3.0.0.0 by CargoWise.eHub.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
  System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by Microsoft.Owin.Security.Cookies, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null

Reference: System.Security
  System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Security\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.dll
    4.0.0.0 by Microsoft.Owin.Security, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.ServiceModel
  System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\assembly\GAC_MSIL\System.ServiceModel\3.0.0.0__b77a5c561934e089\System.ServiceModel.dll
    3.0.0.0 by CargoWise.eHub.Adapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
    3.0.0.0 by CargoWise.eHub.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
  System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null

Reference: System.Transactions
  System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

Reference: System.Web
  System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll
    4.0.0.0 by log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
    4.0.0.0 by Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    4.0.0.0 by System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.Web.Extensions
  System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.Xml
  System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll
    2.0.0.0 by CargoWise.eHub.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4f570df270576350
  System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
    4.0.0.0 by Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    4.0.0.0 by PSA.Platform.Common, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
    4.0.0.0 by System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Reference: System.Xml.Linq
  System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Source: GlobalAssemblyCache, Location: C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll
    4.0.0.0 by EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    4.0.0.0 by Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    4.0.0.0 by System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

1 Ответ

0 голосов
/ 10 июня 2018

В итоге я перестроил весь проект Common DLL с нуля (как «Общий»), скопировал файлы, добавил все файлы обратно в проект через «Добавить существующий элемент», установил обновленную версиюверсии всех пакетов nuGet для «Shared», разыменование «Common» и «Shared» в консольном приложении, очистка решения, включая удаление каталогов ./bin и ./obj, перекомпиляцию и тестирование - все в порядке снет ошибок компиляции или выполнения.

Я не могу на всю жизнь выяснить, где плохая ссылка на Entity Framework для поиска неправильной версии Blah.Blah.Common, но чистого листаПохоже, это решило.

...