になってしまった、project.jsonは依存関係は、私は.NETのコアプロジェクトを持っているSystem.IO> = 4.1.0でした指定されたが、System.IO 4.3.0-preview1-24530-04
{
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.EntityFrameworkCore": "1.0.1",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.1",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
},
"System.Data.SqlClient": "4.1.0",
"System.IO": "4.1.0",
"System.Net.Http": "4.1.0",
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
},
"tools": {
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},
"version": "1.0.0-*"
}
のように見えます
私は私がこのコードは出荷する準備ができていると、すべてのテストは、現在のproject.json
で実施されているように、プレビュービルドにSystem.IO
をアップグレードしたくない次のような警告
warning NU1007: Dependency specified was System.IO >= 4.1.0 but ended up with System.IO 4.3.0-preview1-24530-04.
を取得構築します。バージョン4.1.0を強制できますか?これで解決しない場合は
dotnet restore --no-cache
は、その後、対応するパッケージフォルダを削除:
'exact *バージョンを' project.json'に強制する方法はないようです。 '4.1。*'を求めてみると、少なくとも4.1ブランチに制限する必要があります(これはまだ正確ではありませんが、4.3のプレビュー版には行かないでください)。 –
プレビューを無視するように伝えることはできますか?ありがとう –
これについてあまりにも心配していますか? 4.1。*を強制すると、他のReferencesがプレビューバージョンを予期しているので、他の警告が生成されます。プレビューを予期するプレビューではありません。 EFのバージョン1.0.1では、System。* dllの4.3つのプレビュー版が多数期待されています。 –