viernes, 3 de febrero de 2017

error MSB4025: The project file could not be loaded. Data at the root le vel is invalid. Line 1, position 1.



Si te encuentras en esta página es porque estás intentando construir una aplicación asp.net 1.1 con los comandos dotnet restore, build o publish y no tienes un fichero Csproj, en otras palabras, sigues usando project.json con asp.net 1.1.

El error se debe a que el tooling que te instalas con el SDK 1.1 no soporta project.json pero te puedes instalar la versión anterior del tooling y crearte un archivo global.json en la root del proyecto y fijar que en ese directorio al tirar un comando dotnet se use el tooling de 1.0.X
{
  "sdk": {
    "version": "1.0.3
}