Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

453
Views
Cómo arreglar `Tu proyecto no hace referencia al marco ".NETFramework,Version=v4.6.1"...`

Recibí este error Your project does not reference ".NETFramework,Version=v4.6.1" framework. Add a reference to ".NETFramework,Version=v4.6.1" in the "TargetFrameworks" property of your project file and then re-run NuGet restore. después de retirar un proyecto del repositorio de la empresa y reconstruirlo en mi máquina.
Cuando trato de instalar .Net461 (descargado de aquí ) dijeron

.NET Framework 4.6.1 o una actualización posterior ya está instalada en esta computadora.

Estas son todas las versiones de .NET Framework en mi máquina (Windows 10 1703)

 PS C:\Users\longnx\Downloads> & '.\check-dotnet-framework-version (1).ps1' PSChildName Version Release ----------- ------- ------- v2.0.50727 2.0.50727.4927 v3.0 3.0.30729.4926 Windows Communication Foundation 3.0.4506.4926 Windows Presentation Foundation 3.0.6920.4902 v3.5 3.5.30729.4926 Client 4.7.03062 461814 Full 4.7.03062 461814 Client 4.0.0.0 PS C:\Users\longnx\Downloads>

¿Cómo puedo solucionar este error?


actualización el 2020-05-26:
para cualquiera que enfrente este problema, no sugiero esto, pero según mi experiencia, desinstalé y reinstalé Visual Studio, y el problema desapareció.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

El error se puede solucionar eliminando la carpeta obj. Pero, si tiene más de un proyecto en la solución, seleccionar y eliminar todas las carpetas obj puede ser una carga. Por lo tanto, puede ejecutar este comando de PowerShell en la raíz de su repositorio de código (o en la carpeta de la solución) para buscar y eliminar de forma recursiva las carpetas obj y su contenido.

 Get-ChildItem -Filter obj -Recurse -Force | Remove-Item -Recurse -Force
over 4 years ago · Santiago Trujillo Report

0

La mayoría de las veces, cuando enfrento este error, simplemente elimino o cambio el nombre de la carpeta OBJ e intento ejecutar Visual Studio como administrador (no hace mucha diferencia, pero ayuda cuando descargo el proyecto de algún sitio web tutorial) y construyo la aplicación nuevamente .

Pero si eso no funciona, verifique la compatibilidad de la versión del paquete NuGet con la versión .net en la página de configuración/propiedades del proyecto, tener que obtener el paquete NuGet adecuado y la versión .net es imprescindible para la creación y el programa. Además, eliminar y reinstalar Visual Studio e instalarlo nuevamente nunca es una opción, ya que lleva tiempo desinstalarlo e instalarlo nuevamente.

over 4 years ago · Santiago Trujillo Report

0

Encontré este enlace de una búsqueda en Google y lo probé y solucionó mi problema, así que pensé que podría compartir que eliminar las carpetas obj parece funcionar.

Como dice en el foro:

Tuve lo mismo con un proyecto anterior (después de usar git para pasar a una versión anterior localmente). Eliminar las carpetas 'obj' solucionó el problema, limpiar no es suficiente.

Dos usuarios encontraron que esto soluciona el problema. La mayoría también encontró que hacer una limpieza y luego eliminar la carpeta obj a mano y luego rehacer una restauración nuget pareció solucionar el problema.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!