У меня есть решение с двумя библиотеками классов (.NET Core) с именем ProjectA и ProjectB..net core rc2 - Зависимости пакетов не разрешены.
В project.json файле Projecta, я добавить ссылку на ProjectB так:
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"ProjectB": ""
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
}
}
}
Но я получаю следующее сообщение об ошибке компиляции:
Package dependencies must specify a version range.
Не знаю, почему.
Большое спасибо! Я только что понял это и отправил ответ на свой вопрос, когда получил ваш ответ. Но я не понимаю, это конкретное требование к номеру версии в rc2. В предыдущих версиях нам просто нужно было включить проект в список зависимостей без определенного номера версии, и он все равно будет разрешен. – SirG
Похоже, что это либо ошибка, либо намеренное исправление в dotnet cli. В любом случае, может быть полезно [открыть вопрос] (https://github.com/dotnet/cli/issues) –