Descrierea codului de severitate Starea suprimării liniei de fișiere a proiectului Eroarea CS0012 Tipul "Object" este definită într-un ansamblu fără referențe. Trebuie adăugată o referință la asamblarea "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089". XXX C:\project\my\xxx.cs 24 active Probleme întâlnite la dezvoltarea proiectelor .NET Core
Proiectul A este un proiect .NETCoreApp versiunea 1.1, iar Proiectul B este un proiect .NET 4.5
Când punctul A se referă la punctul B, eroarea raportată este cea de mai sus.
Soluție:
Nuget instalează pachetul astfel:
Introducere
Implementare și țintire. NET Framework 4.0 și compatibilitate cu bibliotecile portabile din versiunile anterioare de .NET precum Silverlight. Acest pachet suportă redirecționarea referințelor către ansamblurile clasice de referință (mscorlib.dll, system.dll etc.) către ansamblurile noi contractuale (System.Runtime.dll, System.IO etc.). Face acest lucru contra cost pentru a preveni ca folosirea asamblărilor să fie nevoită să consulte toate contractele care se suprapun cu mscorlib. Prin urmare, este posibil să întâmpini erori similare în timpul utilizării acestui pachet Eroare CS0012: Tipul "WebRequest" este definit într-un ansamblu fără referențiare. Trebuie să adaugi un suport sistemului de asamblare. Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Pentru a remedia aceste erori, instalează pachetul cu același nume ca ansamblul lipsă. TFS ID:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e27f04e52b10279 Când se folosește NuGet 3.x, acest pachet necesită cel puțin versiunea 3.4.
Necesită NuGet 2.12 sau mai târziu.
|