Vakavuuskoodin kuvaus Projektin tiedostorivin estämisen tila Virhe CS0012 Tyyppi "Objekti" määritellään viitaamattomassa kokoonpanossa. Viittaus kokoonpanoon "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089" on lisättävä. XXX C:\projekti\minun\xxx.cs 24 aktiivinen .NET Core -projekteja kehitettäessä kohtaavat ongelmat
Projekti A on .NETCoreApp version 1.1 projekti ja Projekti B on .NET 4.5 -projekti
Kun kohta A viittaa kohteeseen B, raportoitu virhe on kuten yllä.
Ratkaisu:
Nuget asentaa paketin seuraavasti:
Johdanto
Toteutus ja kohdentaminen. NET Framework 4.0 ja yhteensopivuus aiempien .NET-versioiden, kuten Silverlightin, kannettavien kirjastojen kanssa. Tämä paketti tukee viittausten ohjaamista klassisiin viitekokoonpanoihin (mscorlib.dll, system.dll jne.) uusiin sopimuskokoonpanoihin (System.Runtime.dll, System.IO jne.). Se tekee tämän maksua vastaan, jotta kokoonpanojen käyttö ei tarvitsisi viitata kaikkiin sopimuksiin, jotka sattuvat menemään päällekkäin mscorlibin kanssa. Siksi saatat kohdata samanlaisia virheitä tämän paketin käytössä Virhe CS0012: Tyyppi "WebRequest" on määritelty viitaamattomassa kokoonpanossa. Sinun täytyy lisätä tuki kokoonpanojärjestelmään. Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Korjataksesi nämä virheet, asenna paketti samalla nimellä kuin puuttuva kokoonpano. TFS ID:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 Kun käytetään NuGet 3.x:ää, tämä paketti vaatii vähintään version 3.4.
Vaatii NuGet 2.12 tai uudemman.
|