Полная ошибка:Тип «Объект» определен в сборке, которая не ссылается с .Net Основной проект
Тип «Объект» определен в сборке, которая не ссылается. Вы должны добавить ссылку на сборку 'mscorlib, версия = 4.0.0.0, ...
Я пытаюсь создать экземпляр MongoClient, который все еще находится в сборке .Net 4.5, как это:
var client = new MongoDB.Driver.MongoClient(@"mongodb://localhost:27017/");
if (client == null)
{
return;
}
Ошибка построения на линии client == null
.
Мой project.json выглядит следующим образом:
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.6.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"MongoDB.Driver": "2.2.4",
"MongoDB.Driver.Core": "2.2.4",
"MongoDB.Bson": "2.2.4"
},
"frameworks": {
"netstandard1.6": {
"imports": "net46"
}
}
}
My VM имеет Win10 в качестве ОС, поэтому я установил только .Net 46X.
Я удалил импорт dnxcore50 и заменил его на полный импорт net46. Я делаю что-то неправильно?
Действительно ли вы установили ядро .net? –
Да. Я могу создать и запустить шаблон Mvc Asp.Net Core по умолчанию. Восстановление пакета также успешное. – tverboon
У вас есть 'System' в вашем проекте? Ссылки? – user3185569