【发布时间】:2016-10-12 09:12:59
【问题描述】:
我正在编写一个 .NET Core 库,我打算在 NuGet 上发布,完全兼容 .NET。
为此,我将 project.json 设置如下:
"frameworks": {
"netstandard1.1": {
"imports": "dnxcore50"
}
}
我希望该库使用完整的 .NET 库(我们称之为 OtherLib)。我认为只要 .NET 版本的 OtherLib 与我的库的 netstandard 版本兼容,这是可能的。
但似乎不是...这是错误:
Package OtherLib X.Y.Z is not compatible with netstandard1.1 (.NETStandard,Version=v1.1). Package OtherLib X.Y.Z supports:
- net40 (.NETFramework,Version=v4.0)
- net45 (.NETFramework,Version=v4.5)
这是我的完整 project.json:
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.6.0",
"OtherLib": "X.Y.Z"
},
"frameworks": {
"netstandard1.1": {
"imports": "dnxcore50"
}
}
}
我怀疑其中有一些棘手的事情要做,让它工作,或者可能根本不可能?
提前致谢。 (对不起,我的英语不是母语)
【问题讨论】:
标签: c# nuget .net-core project.json