我有一个带有两个类库(.NET Core)的解决方案,名为ProjectA和ProjectB。
在ProjectA的project.json文件中,我添加了对ProjectB的引用,如下所示:
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"ProjectB": ""
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
}
}
}
但是我收到了以下编译错误:
包依赖项必须指定版本范围。
不确定原因。
答案 0 :(得分:4)
您的ProjectB
软件包必须指定所需的ProjectB
版本。这与version
的{{1}}文件的ProjectB
属性相同。因此,如果project.json
的{{1}}属性设置为“1.0.0”,您可以将其添加到依赖项中:
ProjectB