.net asp.net-core web-config .net-core project.json

.net - ¿Está project.json en desuso?



asp.net-core web-config (1)

¿Project.json desaparecerá y web.config volverá a ASP.NET Core 1.0?

En el documento de la hoja de ruta , la actualización en ''16 Q4 o ''17 Q1, mencionan "reemplazar .xproj / project.json por .csproj / MSBuild".

¿Eso marca el final de project.json?


Actualización : A partir de Visual Studio 2017 y la última CLI de dotnet , project.json está oficialmente muerto. Visual Studio migrará los proyectos automáticamente, y hay un cuadro de comparación aquí: https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project-json-to-csproj

proyecto.json de hecho se va. Como parte de una futura actualización de las herramientas de .NET Core, .xproj / project.json se fusionará de nuevo en .csproj. Sin embargo, el equipo ha stated :

El nuevo MSBuild no tendrá una lista completa de cada archivo, por lo que debería reducir el tamaño del archivo de compilación. Seguirá siendo XML, pero el equipo se compromete a mejorar esa experiencia para todos los proyectos .NET. Este será un MSBuild mejorado que tiene todas las mejores partes de project.json

Por lo tanto, project.json quedará en desuso, pero algunas de las innovaciones, como el descubrimiento automático de archivos de origen, se mantendrán. También se han comprometido a mejorar la experiencia de MSBuild dado que muchas personas expresaron su opinión sobre este cambio.

web.config es una cosa completamente diferente. Se utiliza al hospedar proyectos de ASP.NET Core en IIS , pero por lo demás no es necesario.