Smaguma koda apraksts Projekta faila rindas slāpēšanas statuss Kļūda CS0012 Tips "Objekts" ir definēts komplektācijā bez atsauces. Jāpievieno atsauce uz montāžu "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089". XXX C:\projekts\mans\xxx.cs 24 aktīvs Problēmas, kas radušās, izstrādājot .NET Core projektus
Project A ir .NETCoreApp versijas 1.1 projekts, un Project B ir .NET 4.5 projekts
Ja A postenis attiecas uz B posteni, paziņotā kļūda ir tāda, kā iepriekš.
Šķīdums:
Nuget instalē pakotni šādi:
Ievads
Īstenošana un mērķtiecīga noteikšana. NET Framework 4.0 un saderība ar portatīvajām bibliotēkām no iepriekšējām .NET versijām, piemēram, Silverlight. Šī pakotne atbalsta atsauču novirzīšanu uz klasiskajiem atsauces komplektiem (mscorlib.dll, system.dll utt.) uz jauniem līgumu komplektiem (System.Runtime.dll, System.IO utt.). Tas tiek darīts par maksu, lai novērstu to, ka montāžas izmantošanai ir jāatsaucas uz visiem līgumiem, kas pārklājas ar mscorlib. Tāpēc, lietojot šo pakotni, var rasties līdzīgas kļūdas Kļūda CS0012: tips "WebRequest" ir definēts montāžā bez atsaucēm. Montāžai ir jāpievieno atbalsts "Sistēma. Net.Requests, versija=0.0.0.0, kultūra=neitrāla, PublicKeyToken=b03f5f7f11d50a3a'. Lai novērstu šīs kļūdas, instalējiet pakotni ar tādu pašu nosaukumu kā trūkstošajam montāžai. TFS ID:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 Izmantojot NuGet 3.x, šai pakotnei ir nepieciešama vismaz versija 3.4.
Nepieciešama NuGet 2.12 vai jaunāka versija.
|