मैंने डिजाइन संदर्भ को हटाकर और केवल उपकरण संदर्भ का उपयोग करके इसे हल किया।
संपादित करें:
समय के साथ मुझे क्या मैं इस समस्या बता सकते हैं से एक और त्रुटि, है कि माइक्रोसॉफ्ट अपने डिजाइन पैकेज नहीं बल्कि उनके उपकरण पैकेज अद्यतन दे दी है, इसलिए दोनों को एक साथ काम नहीं करते क्योंकि अगर आप का पालन करें अपने ट्यूटोरियल इसे नवीनतम पैकेज प्राप्त करना चाहिए जिससे आपको इसका पालन करके त्रुटि मिलती है।
मैंने इसे दोनों पैकेजों को 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