Alvorlighedskodebeskrivelse Projekt Status for fillinjeundertrykkelse Fejl CS0012 Type "Objekt" er defineret i en urefereret assembly. En reference til assemblyen "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089" skal tilføjes. XXX C:\projekt\min\xxx.cs 24 aktive Problemer opstået ved udvikling af .NET Core-projekter
Projekt A er et .NETCoreApp version 1.1-projekt, og Projekt B er et .NET 4.5-projekt
Når punkt A henviser til punkt B, er den rapporterede fejl som ovenfor.
Opløsning:
Nuget installerer pakken som følger:
Indførelsen
Implementering og målretning. NET Framework 4.0 og kompatibilitet med bærbare biblioteker fra tidligere .NET-versioner som Silverlight. Denne pakke understøtter omdirigering af referencer til klassiske referencesamlinger (mscorlib.dll, system.dll osv.) til nye kontraktsamlinger (System.Runtime.dll, System.IO osv.). Det gør det mod et gebyr for at undgå, at brug af assemblies skal referere til alle kontrakter, der overlapper med mscorlib. Derfor kan du støde på lignende fejl, når du bruger denne pakke Fejl CS0012: Type "WebRequest" er defineret i en urefereret assembly. Du skal tilføje en støtte til samlingssystemet. Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. For at rette disse fejl installerer du pakken med samme navn som den manglende samling. TFS ID:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 Når man bruger NuGet 3.x, kræver denne pakke mindst version 3.4.
Kræver NuGet 2.12 eller nyere.
|