У меня есть следующий проект.json:
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"Dapper": "1.50.0-rc2b",
"Microsoft.Extensions.DependencyInjection": "1.0.0-rc2-final",
"System.Dynamic.Runtime": "4.0.11-rc2-24027",
"Microsoft.CSharp": "4.0.1-rc2-24027"
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
},
"net461": {}
}
}
теперь я получаю следующие предупреждения, которых я бы предпочел не иметь
Указанная зависимость была System.Dynamic.Runtime ›= 4.0.11-rc2-24027, но закончилась System.Dynamic.Runtime 4.0.10.0.
Указанная зависимость была Microsoft.CSharp ›= 4.0.1-rc2-24027, но закончилась Microsoft.CSharp 4.0.0.0.
удаление net461 из фреймворков решает мою проблему, но это не предпочтительный выбор.
Однако теперь я могу догадаться, почему я их получаю, что-то связанное с теми библиотеками, которые не поддерживают net461, хотя мне это кажется немного странным.
Я пытался использовать только старую версию, но потом получаю предупреждение о том, что Dapper ожидает более новую версию. Есть идеи?
по какой-то причине перенос зависимостей на каждый фреймворк конкретно (те же версии) также решает эту проблему.
net45
. - person svick   schedule 10.06.2016