При добавлении пакета NuGet к вашему проекту, он будет применяться к одной или более каркасов. Вы добавляете эти пакеты в файл project.json в разделе «зависимости».
"dependencies": {
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-*",
"Microsoft.AspNet.Identity": "3.0.0-*",
"Microsoft.AspNet.Mvc": "6.0.0-*",
"Microsoft.AspNet.Security.Cookies": "1.0.0-*",
"Microsoft.AspNet.Server.IIS": "1.0.0-*",
"Microsoft.AspNet.Server.WebListener": "1.0.0-*",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
"Microsoft.Framework.ConfigurationModel.Json": "1.0.0-*",
"Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-*",
"Microsoft.Framework.Logging": "1.0.0-*",
"Microsoft.Framework.Logging.Console": "1.0.0-*",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-*"
}
Две основные рамки, которые вы увидите, это «aspnet50» и «aspcore50». Вы укажете, какие рамки (ы) вы хотели бы настроить в своем файле project.json.
"frameworks": {
"aspnet50": {
"frameworkAssemblies": {
},
"dependencies": {
}
},
"aspnetcore50": { }
}
В этом разделе вы также можете указать зависимости, которые вы хотите включить только для определенной структуры. Внутри вашего кода вы захотите защитить определенный код.
#ifdef aspnet50
/* code targeting dependencies only available for aspnet50 */
#endif
узлы, которые вы видите под узлом «Ссылки» будет визуализировать какие пакеты включаются для которых рамки. Структура, на которой выполняется приложение, будет настроена на хосте приложения.
Может быть ядром является модель развертывания облаков для asp.net с минимальным набором функций, а другая - полномасштабной версией. – Saravanan
Я не думаю, что это из-за развертывания облаков. – Aswajith