क्या प्री-रिलीज एएसपीनेट vNext के तहत ईएफ 6 चलाने के लिए संभव है? ईएफ 7 में मेरी कुछ ज़रूरत नहीं है, लेकिन मैं अपने आवेदन को .NET कोर में प्रोटोटाइप करना चाहता हूं।एएसपीनेट vNext और इकाई फ्रेमवर्क 6
मैं निम्न त्रुटि हो रही है:
FileLoadException: A strongly-named assembly is required.
(Exception from HRESULT: 0x80131044) Unknown location
FileLoadException: Could not load file or assembly
'EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089' or one of its dependencies.
A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
मुझे पता है कि नेट कोर दृढ़ता से नाम विधानसभाओं का समर्थन नहीं करता, लेकिन जैसा कि तक मुझे पता है मैं aspnet50 ढांचे के तहत सर्वर चल रहा हूँ aspnetcore50 के बजाय।
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"EntityFramework": "6.1.1",
"Microsoft.AspNet.Mvc": "6.0.0-beta3",
/* "Microsoft.AspNet.Mvc.WebApiCompatShim": "6.0.0-beta3", */
"Microsoft.AspNet.Diagnostics": "1.0.0-beta3",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta3",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta3",
"Microsoft.AspNet.Security.Cookies": "1.0.0-beta3",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta3",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta3",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
"Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta3",
"Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta3",
"Microsoft.Framework.Logging": "1.0.0-beta3",
"Microsoft.Framework.Logging.Console": "1.0.0-beta3",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta3",
"Tricycle.SqlPlatform.EntityFramework": "1.0.0-*"
},
"commands": {
/* Change the port number when you are self hosting this application */
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000",
"gen": "Microsoft.Framework.CodeGeneration",
},
"frameworks": {
"aspnet50": {
"dependencies": {
"Tricycle.Studio.ContentManager.Client": "1.0.0-*"
}
},
//"aspnetcore50": { }
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"bundleExclude": [
"node_modules",
"bower_components",
"**.kproj",
"**.user",
"**.vspscc"
],
"scripts": {
"postrestore": [ "npm install" ],
"prepare": [ "grunt bower:install" ]
}
}
एफई वर्गों निम्नलिखित project.json के साथ एक अलग परियोजना (Tricycle.Studio.ContentManager.Client) में परिभाषित कर रहे हैं:
{
"version": "1.0.0-*",
"dependencies": {
"EntityFramework": "6.1.1",
},
"frameworks": {
"aspnet50": {
"dependencies": {
"System.Data.Common": "1.0.0-beta2",
"System.Data.SqlClient": "1.0.0-beta2"
}
},
//"aspnetcore50" : {
// "dependencies": {
// "System.Runtime": "4.0.20-beta-22523"
// }
//}
}
}
धन्यवाद! ऐसा लगता है कि Microsoft.AspNet.Identity.EntityFramework को ठीक कर दिया गया है। बीटा 2/3 के संबंध में - वे संकुल केवल बीटा 2 में उपलब्ध प्रतीत होते हैं। – Grokys
आह, अच्छा लगता है, @ विक्टर। स्टार्टअप में सभी नए खिलौने ने मुझे इसे नजरअंदाज कर दिया। +1 –