visual tutorial studio para net mundo hola dotnet configurar code asp c# visual-studio .net-core

tutorial - visual studio c#



El archivo del proyecto está incompleto. Faltan importaciones esperadas (30)

Después de formatear mi computadora, reinstalé Vs 2017 V 15.6.3 e instalé ASP.Net Core SDK de Microsoft 2.1.4

Pero cuando creo una nueva aplicación asp core VS falló con error

"El archivo del proyecto está incompleto. Faltan las importaciones esperadas"

Por favor, ¿alguien puede ayudar?


Resuelto

  1. Incluso después de desinstalar cierta versión del panel de control, los archivos y carpetas con la versión eliminada se encuentran en C: / Archivos de programa / dotnet / sdk

  2. Vaya y elimine la carpeta de versión no deseada

  3. Intenta recargar el proyecto

Esto funciono para mi


Acabo de tener el mismo problema al instalar la nueva versión de vista previa de VS 2019. Lo solucioné desinstalando la última actualización que a su vez desinstaló la versión descargada más reciente de core. Lo que creo que causó la falta de coincidencia.


Comencé a recibir este error cuando desinstalé todos mis viejos SDK de .NET Core e instalé el último, 2.1.5 en el momento de la publicación. He intentado todas las soluciones aquí sin suerte, así que decidí verificar cuál es la versión actual del SDK después de toda la limpieza que hice porque pensé que esto estaba causando el problema, y ​​tenía razón: comencé un símbolo del sistema y escribí dotnet --version y recibí el mensaje "¿Querías ejecutar los comandos del SDK dotnet? Instala el SDK dotnet desde:". Extraño, el SDK está instalado pero el sistema no lo ve. Luego busqué en mis variables de entorno y la variable PATH tenía la ruta x86 para dotnet antes de la ruta normal de Archivos de programa (la x64). Así que moví el x64 antes que el x86 y listo, todo volvió a la normalidad.

Espero haber ayudado a alguien.


Después de instalar VS2019 , comencé a tener el mismo error al abrir las soluciones .Net Core existentes en VS2017.
En Visual Studio Installer , actualicé VS2017 a la última versión (15.9.11) y el problema desapareció.


Eh, error de novato, tenía abierto Visual Studio SSDT e intentaba abrir un proyecto existente .Net Core que produce el mismo error:

"El archivo del proyecto está incompleto. Faltan las importaciones esperadas"

La solución fue usar Visual Studio, no SSDT , ver en Ayuda> Acerca de:


Ejecute dotnet restore en la línea de comando para la solución.

Propina. Si ha desinstalado la última versión de .net core, digamos 2.1.403 e instalado la anterior, asegúrese de que la carpeta 2.1.403 se haya eliminado realmente en la ruta

C: / Archivos de programa / dotnet / sdk /

Tuve el problema debido a que dejó una carpeta vacía con 2.1.403


El mismo problema ... me tomó un tiempo darme cuenta. Como estaba trabajando en un proyecto ASP.NET Core dirigido a .NET Core 1.1, pensé que todavía necesitaba instalar el SDK de .NET Core 1.1. Como también tenía instalado .NET Core SDK 2.1, hubo algún tipo de conflicto y no pude abrir el archivo del proyecto. Después de desinstalar .NET Core 1.1, pude abrir mi proyecto.


Eliminar las carpetas bin y obj para el proyecto me arregló esto.


En mi caso, tenía dos versiones de Visual Studio instaladas (15.7 y 15.6). 15.7 no tenía las cargas de trabajo web instaladas, aunque .net core 2.1 RC1 ya estaba instalado. Instalé la carga de trabajo asp.net en VS2017, y luego reparé mi instalación de .net core por si acaso. Definitivamente, algo en este proceso cambió mis archivos c: / program (x86) / dotnet y c "/ program files / dotnet en esta ruta y Visual Studio (15.7) no abrió mi proyecto web.

Simplemente edité las variables de entorno del sistema, moví la carpeta x86 hacia abajo y listo, volví a abrir Visual Studio y ahora cargó mi proyecto.


Estaba enfrentando el mismo problema. Estaba ejecutando mi proyecto en .Net core 2.2. Intenté todas las soluciones que se dan aquí, pero nada funcionó. Reparé mi estudio visual y ahora funciona bien.


Esto me sucedió cuando desinstalé una instancia VS2015 de Visual Studio que tenía al lado de VS2017.

Tuve que salir y reinstalar .Net Core sdk / runtime con la versión x86. Ya había hecho manualmente las versiones x64 de estos, pero no pensé en el estudio visual que se ejecuta en 32 bits.

Estos son los archivos:

  • dotnet-sdk-xxx-win-x86.exe

  • DotNetCore.xxx-WindowsHosting.exe


Gracias a todos, reinstalé la versión anterior de Visual Studio 2017 y funciona bien. Mi versión VS es 15.4 y está bien


He resuelto este problema un par de veces últimamente cerrando Visual Studio y ejecutando los siguientes comandos

  1. dotnet nuget locales -c todos
  2. dotnet clean
  3. construcción dotnet

Parece que hay momentos, especialmente al comienzo de los proyectos, cuando Nuget se sale de control (término técnico).


Instalar la última versión de dot net core funcionó para mí.


Lo único que funcionó para mí fue actualizar Visual Studio:


Me sale el mismo problema y vuelvo a ejecutar Visual con privilegio de administrador. Esto me ayuda a abrir el proyecto de manera nominal.


Otra posible causa es que instaló una versión .NET Core que es incompatible con Visual Studio . Esto podría no estar relacionado con la pregunta original del OP, ya que se refiere a diferentes números de versión, pero como llegué a esta página mientras buscaba ayuda, pensé que esto podría ser útil para otros.

Al momento de escribir, instalé .NET Core 2.2.203 que no es compatible con Visual Studio 2017 (Professional 15.9.11).

La página de descarga de .NET Core enumera una descarga por separado para Visual Studio 2017. Asegúrese de descargar esta cuando tenga la intención de usar Visual Studio 2017. La versión compatible actual es .NET Core 2.2.106 .


Puede verificar el archivo global.json que puede encontrar en el directorio raíz de la solución y asegurarse de que la versión del SDK de destino esté instalada en su máquina o actualizarla a una que ya tenga instalada, por ejemplo, si tiene instalada la versión 2.1.4 del SDK su global.json debería verse así

{ "sdk": { "version": "2.1.400" } }


Reparar la última instalación de Core funcionó para mí


Resolví este problema modificando la primera línea en el archivo .csproj de:

<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">

a:

<Project Sdk="Microsoft.NET.Sdk">


Resuelto para mí al actualizar Visual Studio 2017 a 15.9.11 (no recuerdo la versión que estaba fallando). Tal vez reparar Visual Studio también hubiera funcionado. Reparar la instalación de .NET Core y limpiar artefactos de compilación y archivos temporales no lo resolvieron.


Resulta que mi proyecto dependía de otro proyecto en la solución, que había fallado en los problemas de dependencia de NuGet, lo que a su vez se debía a que el Marco de destino en las propiedades del proyecto estaba en blanco.

Abrí el archivo .csproj para verificar el marco de destino, descargué el marco de destino y elegí "reparar", luego reinicié Visual Studio y todo volvió a funcionar.


Solo necesita verificar de forma cruzada la versión de la biblioteca principal de .net de creación de proyecto con una actualizada. Cuando actualice la biblioteca central, no se actualizará en .csproj, ya sea que necesite actualizarla manualmente o que necesite eliminar el archivo sdk principal más reciente / actualizado.

Para verificar la versión de .net core - comando fire en cmd: - dotnet --version

Luego verifique con la biblioteca instalada en Programa y características: la eliminación de la última biblioteca resuelve el problema sin cambiar una sola línea


Tengo el mismo problema. No pude crear ASP .Net Core 2 nuevo en VS2017 recién instalado o abrir uno existente, que funciona perfectamente en otra computadora con VS2017.

Comencé a funcionar para mí después de desinstalar todos los .NET Core Runtimes y .NET Core Windows Server Hosting de Windows. Los SDK solo se han dejado y todo funciona finalmente.

Probablemente, necesitaba desinstalar solo .NET Core Runtimes o .NET Core Windows Server Hosting de Windows y sería suficiente.


Tuve el mismo problema con un proyecto ASP.net Core 2.0 después de instalar DotNetCore.2.0.5-WindowsHosting Framework en mi máquina de desarrollo. Podría resolver este problema después de desinstalar WindowsHosting Framework y todos los paquetes .net Core. Después de esto, reinstalé el paquete dotnet-sdk-2.1.200-win-x64 y todo funcionó bien.


Tuve el mismo problema. En mi caso, eliminar global.json y las configuraciones resolvieron el problema.


Tuve el mismo problema. Me tomó un tiempo callar para resolverlo. En mi caso, estaba tratando de abrir una nueva aplicación ASP .NET Core y estaba obteniendo 0 proyectos como el de esta publicación.

Lo que probé: intenté cambiar las variables ambientales en Panel de control / Sistema y seguridad / Sistema (haga clic en configuración avanzada)

Luego haga clic en Variables ambientales

Luego verifique si tiene incluida la ruta dotnet, ya sea bajo Archivos de programa o Archivos de programa (x86)

Algunas personas sugirieron subir (x86) hacia arriba, que se basa en la documentación de Microsoft

Lo que solucionó mi problema: Resulta que tenía la versión incorrecta instalada y no era compatible con Visual Studio 2017

Luego eliminé las otras instalaciones y reinstalé la versión correcta que es compatible con VS17 y funciona como una magia. Espero que ayude a alguien en el futuro.


Tuve los mismos síntomas de un SDK core de dotnet dañado (desde la línea de comandos no pude ejecutar dotnet -v, donde anteriormente podía). Mi proyecto no se pudo cargar después de un error de instalación fallida de la plataforma web IIS. Reinstalar .NET core SDK resolvió el problema.


en mi caso, fui a la carpeta C: / Archivos de programa / dotnet / sdk, eliminé la carpeta sdk de vista previa, luego en la línea de comando ejecute:

dotnet sdk 2.1.200

configurar la versión sdk correcta para asp.net core. Esto solucionó el problema.


Elimine todas las carpetas bin y obj generadas por compilación . Esto funcionó para mí después de cambiar el nombre del proyecto y tratar de volver a cargar la solución. No estoy seguro de la verdadera causa de la carga incompatible.