Lösung für System.Valuetuple FileloadexceptionC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Lösung für System.Valuetuple Fileloadexception

Post by Anonymous »

Ich habe eine .NET 4.8 -Konsolen -App a , die sich verweist. Valuetuple 4.5.0 über Nuget. Punkt aus Lib l2 :

fileloadexception: konnte keine Datei- oder Assemblierungssystem laden. Die Manifestdefinition der lokalisierten Montage entspricht nicht der Montagereferenz. (Ausnahme von hResult: 0x80131040)

Lib l2 hat keine direkte Referenzen des Wertes von Wertetypen, noch Nuget -Abhängigkeit. /> Aber ich habe dies in l2 obj \ project.assets.json :
gefunden

Code: Select all

    "NETStandard.Library/2.0.3": {
"sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
"type": "package",
"path": "netstandard.library/2.0.3",
"files": [
...
"build/netstandard2.0/ref/System.ValueTuple.dll",
...
Ich habe mehrere Seiten über ein ähnliches Problem rot. Daher erwartete ich, dass dies die Lösung ist:
app.config in a Fügen Sie den folgenden Code hinzu, um es zu lösen, aber es funktioniert immer noch nicht:

Code: Select all




< /code>
ildasm.exe
auf Bin \ System.valuetuple Gibt Metadaten zurück:
// Metadata version: v4.0.30319
.assembly extern mscorlib
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
.ver 4:0:0:0
}
.assembly System.ValueTuple
...
< /code>
Powershell returns:
(Get-Item .\System.ValueTuple.dll).VersionInfo.FileVersion
4.6.26515.06
< /code>
What to do?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post