Bunu, Tasarım referansını kaldırarak ve yalnızca araç referansını kullanarak çözdüm.
düzenleme: Zamanla
Microsoft tasarım paketi ancak kendi aracı paketi güncellenmesini bana sorunu söyleyebilirim gelen başka bir hata verdi, bu yüzden izlerseniz beri her ikiside birlikte çalışmaz onların Eğitici, onu takip ederek bir hata aldığınız en son paketi almalıdır.
Her iki paketi de 1.0.0 önizleme2 finaline zorlayarak çözdüm. Benim güncellenmiş 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"
}
}
Microsoft şimdi kendi paketlerini hem güncellenen ve birlikte iyi son sürüme işaret eğer çalışmıyor gibi görünüyor. Downside, artık Paket Yöneticisi konsolunda taşıma yapamadığım için, komut konsolundan çalıştırmam gerekiyor: "dotnet ef migrations, migrationame ekleyin". Kitaplık ayrıca çalışabilmesi için bir yürütülebilir dosya olarak derlenmelidir. – Destino
Günümü sen yaptın – Artiom