Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 23410|Отговор: 1

[.NET Core] Типът "Обект" се дефинира в нереферирана асемблея. Трябва да добавя отговор към програмата...

[Копирай линк]
Публикувано в 3.07.2018 г. 17:27:34 ч. | | | |
Сериозност на кода Описание на проекта Статус на потискане на линия във файла
Грешка CS0012 Тип "Object" е дефиниран в нереферирана асемблер. Трябва да се добави препратка към асемблера "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089".        XXX C:\project\my\xxx.cs 24 активен
Проблеми, срещнати при разработване на .NET Core проекти




Проект А е проект за .NETCoreApp версия 1.1, а Проект Б е проект за .NET 4.5

Когато елемент А се отнася до елемент Б, докладваната грешка е както по-горе.

Решение:

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 или по-нова версия.





Предишен:Javascrip{filter}t получава параметри за размер на страницата и екрана
Следващ:GET заявка "HTTP Грешка 400. URL адресът на заявката е невалиден"
Публикувано в 4.07.2018 г. 20:54:36 ч. |
11111
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com