NuGetで公開する.NET Coreライブラリを作成しています。完全な.NET互換です。そうするには.NETの.NETコアライブラリを完全に追加する
、私は次のようにproject.jsonを設定します。
"frameworks": {
"netstandard1.1": {
"imports": "dnxcore50"
}
}
私はそのライブラリが(のはOtherLib
それを呼びましょう)完全な.NETライブラリを使用します。私は、OtherLibの.NETバージョンが私のライブラリのnetstandardバージョンと互換性がある限り、可能であると考えました。
は、しかし、それはない...ここに表示されるエラーです:ここでは私の完全なproject.json
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)
です
:私はそれで行うには、いくつかのトリッキーなものがあると疑われる{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.6.0",
"OtherLib": "X.Y.Z"
},
"frameworks": {
"netstandard1.1": {
"imports": "dnxcore50"
}
}
}
、それを稼働させるために、あるいは単純に可能ではないかもしれませんか?
ありがとうございます。 (私の英語のためにすみません、私はネイティブスピーカーではないよ)
ありがとう!それは私が探していたものです! – fharreau