Opis kode resnosti Opis projekta Status zatiranja vrstice datoteke Napaka CS0012 Tip "Objekt" je definiran v nereferencirani sestavi. Treba je dodati referenco na sestavo "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089". XXX C:\project\my\xxx.cs 24 active Težave, s katerimi se srečujemo pri razvoju .NET Core projektov
Projekt A je projekt v različici .NETCoreApp 1.1, Projekt B pa je .NET 4.5 projekt
Ko se postavka A nanaša na postavko B, je prijavljena napaka zgoraj navedena.
Rešitev:
Nuget namesti paket na naslednji način:
Uvod
Implementacija in ciljanje. NET Framework 4.0 in združljivost s prenosnimi knjižnicami iz starejših .NET različic, kot je Silverlight. Ta paket podpira preusmerjanje referenc na klasične referenčne sestave (mscorlib.dll, system.dll itd.) na nove pogodbene sestave (System.Runtime.dll, System.IO itd.). To počne za plačilo, da se prepreči, da bi uporaba sestavljačev morala navajati vse pogodbe, ki se prekrivajo z mscorlibom. Zato se lahko pri uporabi tega paketa srečate s podobnimi napakami Napaka CS0012: Tip "WebRequest" je definiran v nereferencirani sestavi. V sistem sestavljanja morate dodati podporo. Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Za odpravo teh napak namestite paket z enakim imenom kot manjkajoči sklop. TFS ID:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 Pri uporabi NuGet 3.x ta paket zahteva vsaj različico 3.4.
Zahteva NuGet 2.12 ali novejši.
|