asp.net-core project.json

asp.net core - Secciones de marcos e importaciones en project.json: ¿qué son?



asp.net-core (1)

  • frameworks es la lista de marcos de destino que admite su aplicación.
  • imports es una forma de usar paquetes que no fueron diseñados para ese marco. Básicamente le dices "Use esos objetivos aunque parezcan no ser compatibles. Sé lo que estoy haciendo".

Aquí hay una idea que podría proporcionarle más información sobre cómo se mapean los distintos TFM (Target Framework Monikers) https://gist.github.com/davidfowl/8939f305567e1755412d6dc0b8baf1b7

¿Qué son exactamente imports secciones frameworks e imports del archivo project.json de un proyecto ASP.NET Core 1.0 y qué hacen? He estado tratando de encontrar documentación "oficial" para entenderlo mejor.

Aquí hay un ejemplo repetitivo de un proyecto reciente de ASP.NET con estructura de Yeoman que inicié:

"frameworks": { "netcoreapp1.0": { "imports": [ "dotnet5.6", "dnxcore50", "portable-net45+win8" ] } },