|
|
Közzétéve 2018. 06. 04. 16:02:54
|
|
|
|

Nem sikerült betölteni a fájlt vagy assembly a "Common.Loging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" vagy valamelyik függőséget. A talált assembly manifest definíciója nem egyezik az assembly hivatkozással. (Kivétel a HRESULT:0x80131040)
Leírás: Kezeletlen kivétel történt a jelenlegi webes kérés végrehajtása során. Nézd meg a stack trace adatait a hibáról és arról, honnan jött a kódodban, ami a hibát okozta.
Kivétel részletei: System.IO.FileLoadException: Nem sikerült betölteni a "Common.Loging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e" vagy valamelyik függősége. A talált assembly manifest definíciója nem egyezik az assembly hivatkozással. (Kivétel a HRESULT:0x80131040)
Forráshiba:
A jelenlegi webkérés végrehajtása során kezeletlen kivétel keletkezett. Az alábbi exception stack trace információval meghatározhatod az anomália okát és hol történt.
Assembly Load Trace: Az alábbi információk segíthetnek meghatározni, miért nem töltődött be az assembly "Common.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=af08829b84f0328e".
Néha a fent említett hibát látjuk.
Hiba oka
Az A projekt xxx.dll-re utal, a B projekt xxx.dll-re is, az A projekt pedig a B projektre utal, ahogy az alábbi ábrán látható:
Mind az A projekt, mind a B projekt xxx.dll-re utal, de az A projekt a dll magasabb változatára, a B projekt pedig a dll alacsonyabb változatára utal
Megoldás
<bindingRedirect>eleme, egy assembly verziót a másikra irányítani.
oldVersion
- Szükséges tulajdonságok
- Megadja az eredeti kért assembly verziót. Az assembly verziószám a major.minor.build.revision formátumban van. Ennek a verziószámnak minden részének érvényes értéke 0 és 65535 között van.
- A következő formátumban is megadhat egy verziósávot:
- N.N.N.N-N.
newVersion
- Szükséges tulajdonságok.
- Megadja az assembly verzióját, amelyet az eredetileg kért verzióformátum helyett használni: n.n.n.n
- Ez az érték megadhat egy oldVersion előtti verziót.
Dokumentációs link:https://docs.microsoft.com/zh-cn ... ingredirect-element
Hivatalos példák:
Szóval az én megoldásom az, hogy így állítom be a web.config-ban:
|
Előző:Itt vagyok, kérlek, figyeljetek jobban egymástól, és tanuljatok egymástólKövetkező:Megoldás: A Visual Studio telepítéséhez használt telepítő hiányos
|