Серйозність коду Опис Статус придушення рядків у файлі проєкту Помилка CS0012 Тип "Object" визначений у непосиланій асемблі. Слід додати посилання на асемблер "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089". XXX C:\project\my\xxx.cs 24 активний Проблеми, що виникають під час розробки проєктів .NET Core
Проєкт A — це проєкт .NETCoreApp версії 1.1, а Проєкт B — .NET 4.5
Коли пункт A посилається на пункт B, помилка, про яку повідомляється вище.
Рішення:
Nuget встановлює пакет наступним чином:
Введення
Впровадження та таргетування. NET Framework 4.0 та сумісність із портативними бібліотеками з ранніх версій .NET, таких як Silverlight. Цей пакет підтримує перенаправлення посилань на класичні еталонні збірки (mscorlib.dll, system.dll тощо) на нові контрактні збірки (System.Runtime.dll, System.IO тощо). Він робить це за плату, щоб уникнути необхідності посилатися на всі контракти, які перекриваються з mscorlib. Тому ви можете зіткнутися з подібними помилками під час використання цього пакету Помилка CS0012: Тип "WebRequest" визначений у непосиланій асемблі. Ви повинні додати підтримку до системи збору. Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Щоб виправити ці помилки, встановіть пакет з тією ж назвою, що й відсутній асемблер. TFS ID:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 При використанні NuGet 3.x для цього пакету потрібна щонайменше версія 3.4.
Потрібен NuGet 2.12 або новіші.
|