Svårighetskodbeskrivning Projekt Status för filradsundertryckning Fel CS0012 Typ "Objekt" definieras i en orefererad sammansättning. En referens till assemblern "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089" måste läggas till. XXX C:\projekt\my\xxx.cs 24 aktiv Problem som uppstod vid utveckling av .NET Core-projekt
Projekt A är ett .NETCoreApp version 1.1-projekt, och Projekt B är ett .NET 4.5-projekt
När punkt A hänvisar till punkt B är det rapporterade felet som ovan.
Lösning:
Nuget installerar paketet enligt följande:
Införandet
Implementering och målinriktning. NET Framework 4.0 och kompatibilitet med portabla bibliotek från tidigare .NET-versioner såsom Silverlight. Detta paket stödjer omdirigering av referenser till klassiska referensassembléer (mscorlib.dll, system.dll, etc.) till nya kontraktsassemblies (System.Runtime.dll, System.IO, etc.). Det görs mot en avgift för att förhindra att användningsaggregat behöver referera till alla kontrakt som råkar överlappa med mscorlib. Därför kan du stöta på liknande fel när du använder detta paket Fel CS0012: Typ "WebRequest" definieras i en orefererad assembly. Du måste lägga till ett stöd i monteringssystemet. Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. För att åtgärda dessa fel, installera paketet med samma namn som den saknade samlingen. TFS ID:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 När man använder NuGet 3.x kräver detta paket minst version 3.4.
Kräver NuGet 2.12 eller senare.
|