私はデザインリファレンスを削除し、ツールリファレンスを使用してこれを解決しました。
編集:時間が経つにつれて
あなたは彼らに従っている場合ので、私は、Microsoftが彼らのデザインパッケージではなく、そのツールのパッケージを更新していることであるので、両者が一緒に動作しない問題を伝えることができるものから、私は別のエラーを与えましたチュートリアルでは、最新のパッケージを入手する必要があります。
私は両方のパッケージを1.0.0-preview2-finalに強制して解決しました。 私の更新project.json:
{
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"dependencies": {
"Microsoft.AspNetCore.Session": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.1",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.FileExtensions": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Microsoft.NETCore.App": "1.0.1",
"System.Runtime": "4.1.0",
"Newtonsoft.Json": "9.0.1",
"DataAccess": "1.0.0-*",
"Entities": "1.0.0-*",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.1",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
"Microsoft.EntityFrameworkCore.Design": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"publishOptions": {
"include": [
"wwwroot",
"appsettings.json",
"web.config"
]
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"runtimes": {
"win10-x64": {},
"win8-x64": {},
"win7-x64": {}
},
"scripts": {
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
},
"tools": {
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
}
}
マイクロソフトは、今ではその両方のパッケージを更新し、彼らはあなたが最新のバージョンを指す場合一緒にうまく動作するように見えます。 欠点は、パッケージマネージャコンソールで移行を生成できないことです。コマンドコンソールから実行する必要があります。「dotnet ef migrationsによって移行名が追加されました」。 ライブラリーは、そのライブラリーも機能するように実行可能ファイルとしてコンパイルする必要があります。 – Destino
あなたは私の一日を作りました – Artiom