Opis kodu nasilenia Opis projektu Status tłumienia linii pliku Błąd CS0012 Typ "Object" jest zdefiniowany w asemblerze bez referencji. Należy dodać odniesienie do asembla "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089". XXX C:\project\my\xxx.cs 24 active Problemy napotykane podczas tworzenia projektów .NET Core
Projekt A to projekt .NETCoreApp w wersji 1.1, a Projekt B to projekt .NET 4.5
Gdy pozycja A odnosi się do pozycji B, zgłaszany błąd jest następujący.
Rozwiązanie:
Nuget instaluje pakiet w następujący sposób:
Wprowadzenie
Wdrożenie i targetowanie. NET Framework 4.0 oraz kompatybilność z przenośnymi bibliotekami z wcześniejszych wersji .NET, takimi jak Silverlight. Pakiet ten obsługuje przekierowanie odniesień do klasycznych zestawów referencyjnych (mscorlib.dll, system.dll itd.) do nowych zestawów kontraktowych (System.Runtime.dll, System.IO itd.). Robi to za opłatą, aby uniknąć konieczności odwoływania się do wszystkich umów nakładających się na mscorlib. Dlatego możesz napotkać podobne błędy podczas korzystania z tego pakietu Błąd CS0012: Wpis "WebRequest" jest zdefiniowany w asemblerze bez referencji. Musisz dodać wsparcie do systemu montażowego. Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Aby naprawić te błędy, zainstaluj pakiet o tej samej nazwie co brakujący asemble. TFS ID:1612576, GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 Przy użyciu NuGet 3.x ten pakiet wymaga co najmniej wersji 3.4.
Wymaga NuGet 2.12 lub nowszego.
|