У меня есть следующие project.json:Ошибка ориентации ядра .net RC2 и .net4.6.1
{
"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 ожидает более новую версию этих - любые идеи?
по какой-то причине, двигающаяся зависимости для каждой рамки (в частности, тот же версия) решает эту проблему слишком
Я не могу воспроизвести это, ваш project.json не дает никаких предупреждений для меня. И оба этих пакета поддерживают 'net45'. – svick
Странно, мне удалось воспроизвести его с помощью нового проекта библиотеки основного класса – gilmishal
@gilmishal Я могу воспроизвести предупреждения. Но зачем вам все эти зависимости? Ссылка на Dapper косвенно добавит их. Вы можете просто удалить их? –