私は公式のナゲットライブラリ(forecast.io)のフォークを参照するプロジェクトを持っています。私はlibのコピーを見つけるためにglobal.jsonを手配しましたが、まだdotnet restore
は私のフォークではなく正式版に手を伸ばしているようです。.NET Core RC2:パッケージのローカルフォークを使用
私はエラーを取得するので、私はこの結論を形成:
Package Forecast.io 1.0.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Forecast.io 1.0.0 supports: net45 (.NETFramework,Version=v4.5)
One or more packages are incompatible with .NETCoreApp,Version=v1.0.
しかしforecast.ioの私のフォークがさえ.NET 4.5ターゲットにしない - だけで「net40」と「netcoreapp1.0を」。
ローカルフォークが代わりに使用されるようにするにはどうすればよいですか?
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0-rc2-3002702"
},
"MyOtherLibRefWhichWorks": "1.0.0-*",
"Forecast.io": "1.0.0-*",
EDIT:
は、ここに私のglobal.json
{
"projects": [
"../../ext/forecast.io-csharp/src/Forecast.io",
"MyOtherLibRefWhichWorks",
"MyPrimaryProject"
]
}
、プライマリプロジェクトからproject.jsonからの抜粋ですglobal.jsonは完全に無視行くように思えます。 project.jsonがあるディレクトリの上に1つのディレクトリがあります。
「Forecast.io」を試しましたか:{"target": "project"} '? – svick
これにより、 'Forecast.io'を解決できませんでした(project.jsonに変更を適用しました) - global.jsonが何らかの理由で無視されている可能性があると思われます。 – Malachi
グローバルに現在のプロジェクトを追加するとどうなりますか.jsonも? – svick