visual-studio - microsoft - visual studio tools for unity
No se encontró la tarea "GetReferenceNearestTargetFrameworkTask" (4)
Estoy trabajando con un servidor de compilación sin cabeza en el núcleo del servidor, resuelto mediante la instalación de chocolatey package choco install visualstudio2017-workload-webbuildtools desde aquí:
Tengo problemas con el autocompletado en la comunidad VS 2017.
Anteriormente tuve VS 2017 Enterprise de la escuela, pero la clave expiró. Así que me mudé a la comunidad.
Antes, todo funciona muy bien, pero ahora no funciona en absoluto.
Estuve aquí: ingrese la descripción del enlace aquí
pero no funciona, así que encontré otra solución aquí: ingrese la descripción del enlace aquí
Y tengo esto:
Construcción fallida.
C: / Archivos de programa (x86) / Microsoft Visual Studio / 2017 / Community / MSBuild / 15.0 / Bin / Microsoft.Common.CurrentVersion.targets (1601,5): error MSB4036: No se encontró la tarea "GetReferenceNearestTargetFrameworkTask". Verifique lo siguiente: 1.) El nombre de la tarea en el archivo de proyecto es el mismo que el nombre de la clase de tarea. 2.) La clase de tarea es "pública" e implementa la interfaz Microsoft.Build.Framework.ITask. 3.) La tarea se declaró correctamente en el archivo de proyecto o en los archivos * .tasks ubicados en el directorio "C: / Archivos de programa (x86) / Microsoft Visual Studio / 2017 / Community / MSBuild / 15.0 / Bin". 0 Advertencia (s) 1 Error (s)
Tiempo transcurrido 00: 00: 00.11
¿Sabes qué hacer a continuación?
Gracias
Siga estos para corregir ese error. Esto se aplica a VS 2017:
Arreglo 1 :
1 .Instale Nuget PackageManager desde here .
2. Reinicie Visual Studio.
Si el problema sigue ahí, continúa abajo
Arreglo 2 :
1 .Descargue e inicie / ejecute de nuevo Visual Studio Installer .
2. Mientras el instalador de Visual Studio todavía se está ejecutando, vaya a la pestaña "Componentes individuales"
3. Haga clic en la casilla de verificación "Administrador de paquetes NuGet" que se encuentra en la opción "Herramientas de código" .
4 .Haga clic en Instalar para instalarlo.
Captura de pantalla de donde esta ubicado:
Eso debería arreglar el error que ves en esta pregunta. Reinicie Visual Studio y pruebe la función de autocompletar. Si no funciona, vea las respuestas de esta pregunta ya que es un problema completamente diferente.
Tuve el mismo mensaje de error, pero para un problema diferente.
Por lo tanto, estoy usando MSBuild para automatizar el proceso de compilación / implementación de las funciones de Azure. Todo funcionó bien hasta que actualicé Visual Studio 2017 y Visual Studio Build Tools 2017, momento en el que comencé a recibir este error. Para ser precisos, obtuve este error solo cuando utilizaba MSBuild, el proyecto de compilación a partir de VS funcionaba bien.
En mi caso, ya tenía todo configurado según la respuesta de @ Programmer. Pero cuando estaba usando MSBuild, resultó que también tenía que instalar objetivos NuGet y crear tareas que forman parte de las herramientas de construcción de Visual Studio.
Estaba viendo este problema con msbuild 15.6.82
en un entorno de compilación que no tiene VisualStudio 2017, solo VS Build Tools.
Aquí hay un developercommunity.visualstudio.com/content/problem/137779/… que resuelve este problema, hace prácticamente el equivalente a las respuestas anteriores en el Instalador de VS, pero en silencio y esperando a que se complete.
Start-Process "C:/Program Files (x86)/Microsoft Visual Studio/Installer/vs_installer.exe" -ArgumentList ''modify --installPath "C:/Program Files (x86)/Microsoft Visual Studio/2017/BuildTools" --quiet --add Microsoft.VisualStudio.Component.NuGet.BuildTools --add Microsoft.Net.Component.4.5.TargetingPack --norestart --force'' -Wait -PassThru