visual studio para net descargar configurar compile code c# visual-studio

para - visual studio c# descargar



El proyecto importado "C: / Microsoft.CSharp.targets" no se encontró (14)

Esta es una solución global, no depende de un paquete o contenedor en particular.

En mi caso, eliminé la carpeta Paquetes de mi directorio raíz.

Tal vez sucede porque sus paquetes están allí, pero el compilador no encuentra su referencia. por lo tanto, elimine paquetes anteriores primero y agregue paquetes nuevos.

Pasos para agregar nuevos paquetes

  • Primero quite la carpeta de paquetes ( estará cerca o un paso arriba de la carpeta de proyecto actual ).
  • Luego reinicie el proyecto o la solución.
  • Ahora, reconstruya el archivo de la solución.
  • Project obtendrá nuevas referencias del administrador de paquetes nuget. Y tu problema ha sido resuelto.

Esta no es la solución adecuada, pero la publiqué aquí porque tengo el mismo problema.

En mi caso, ni siquiera puedo abrir mi solución en Visual Studio y no obtuve ninguna ayuda con las respuestas anteriores.

Recibí este error hoy al intentar abrir un proyecto de Visual Studio 2008 en Visual Studio 2005:

El proyecto importado "C: / Microsoft.CSharp.targets" no se encontró.


ok, y si dice esto: entre los signos gt / lt

Importar proyecto = "$ (MSBuildExtensionsPath) / Microsoft / Silverlight / v3.0 / Microsoft.Silverlight.CSharp.targets" /

¿Cómo arreglo el error de los objetivos?

También encontré esa cadena de importación en un proyecto de demostración (específicamente "Build your own MVVM Framework" de Rob Eisenburg).

Si reemplaza esa importación con la sugerida por lomaxx VS2010, RTM informa que necesita instalar this .


A veces el problema puede ser con la versión de VS codificada en el archivo .csproj. Si tienes en tu csproj algo como esto:

[...]/VisualStudio/v12.0/WebApplications/Microsoft.WebApplication.targets"

Debería verificar si el número es correcto (la razón por la que está mal puede ser que el proyecto se haya creado con otra versión de Visual Studio). Si es incorrecto, reemplácelo con su versión actual de las herramientas de compilación O use la variable VS:

[...]/VisualStudio/v$(VisualStudioVersion)/WebApplications/Microsoft.WebApplication.targets"


Abra su archivo csproj en el bloc de notas (o bloc de notas ++) Busque la línea:

<Import Project="$(MSBuildToolsPath)/Microsoft.CSharp.targets" />

y cambiarlo a

<Import Project="$(MSBuildBinPath)/Microsoft.CSharp.targets" />


Eliminé la carpeta obj y luego el proyecto se cargó como se esperaba.


En mi caso, abrí mi archivo .csproj en el bloc de notas y eliminé las siguientes tres líneas. Trabajado como un encanto:

<Import Project="../packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0/build/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists(''../packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0/build/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props'')" /> <Import Project="../packages/Microsoft.Net.Compilers.1.0.0/build/Microsoft.Net.Compilers.props" Condition="Exists(''../packages/Microsoft.Net.Compilers.1.0.0/build/Microsoft.Net.Compilers.props'')" /> <Import Project="../packages/Microsoft.Net.Compilers.1.3.2/build/Microsoft.Net.Compilers.props" Condition="Exists(''../packages/Microsoft.Net.Compilers.1.3.2/build/Microsoft.Net.Compilers.props'')" />


En mi caso, no pude cargar uno de los 5 proyectos en mi solución.

Ayudó a cerrar Visual Studio y tuve que eliminar la carpeta Nuget de Microsoft.Net.Compilers.1.3.2 carpeta de packages .

Luego, abra nuevamente la solución y el proyecto se cargó como se esperaba

Solo para estar seguro, cierre todas las instancias de VS antes de eliminar la carpeta.


Este enlace en MSDN también ayuda mucho a comprender la razón por la que no funciona. $ (MSBuildToolsPath) es la ruta a Microsoft.Build.Engine v3.5 (insertada automáticamente en un archivo de proyecto cuando se crea en VS2008). Si intenta construir su proyecto para .Net 2.0, asegúrese de haber cambiado esta ruta a $ (MSBuildBinPath) que es la ruta de acceso a Microsoft.Build.Engine v2.0.


Este error también puede ocurrir al abrir un proyecto de Silverlight que se creó en SL 4, mientras tiene instalado SL 5.

Aquí hay un mensaje de error de ejemplo: No se encontró el proyecto importado "C: / Archivos de programa (x86) / MSBuild / Microsoft / Silverlight / v4.0 / Microsoft.Silverlight.CSharp.targets".

Tenga en cuenta el v4.0.

Para resolver, edite el proyecto y encuentre:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

Y cámbialo a v5.0.

Luego recarga el proyecto y se abrirá (a menos que no tengas instalado el SL 5).


Lo obtuve después de reinstalar Windows. Se instaló Visual Studio y pude ver el tipo de proyecto de Silverlight en la ventana Nuevo proyecto, pero abrir uno no funcionó. La solución era simple: tuve que instalar el tiempo de ejecución de Silverlight Developer y / o las herramientas de Microsoft Silverlight 4 para Visual Studio. Esto puede parecer estúpido, pero lo pasé por alto porque pensé que debería funcionar, ya que el tipo de proyecto de Silverlight estaba disponible.


Para errores con Microsoft.WebApplications.targets , puede:

  1. Instale Visual Studio 2010 (o la misma versión que en la máquina de desarrollo) en su servidor TFS.
  2. Copie los " Microsoft.WebApplication.targets " del archivo de máquina de desarrollo al equipo de construcción TFS.

Here''s la publicación.


Para mí, el problema era que la ruta del proyecto contenía% 20 caracteres, porque git los agregó en lugar de espacios cuando se clonó el repositorio. Otro problema podría ser si la ruta a un paquete es demasiado larga.


Si encuentra el error que dice que Microsoft.CSharp.Core.targets no se encuentra, estos son los pasos que tomé para corregir el mío. Abra cualquier carpeta de proyectos que funcione previamente y navegue hasta el enlace que se muestra en el error, es decir, Proyectos / (nombre del proyecto que está trabajando) /packages/Microsoft.Net.Compilers.1.3.2/tools/ y busque Microsoft.CSharp.Core.targets archivo. Copie este archivo y colóquelo en la "carpeta de herramientas" del proyecto que no funciona (es decir, navegando a la carpeta de herramientas en el proyecto que no funciona como se muestra arriba) Ahora cierre su proyecto (si estaba abierto) y ábralo. Debería estar funcionando ahora. Además, para asegurarse de que todo esté funcionando correctamente en su proyecto de Visual Studio ahora abierto, vaya a Herramientas-- NuGetPackage Manager - Administrar paquetes NuGet para la solución. Aquí, puede encontrar un error que dice que CodeAnalysis.dll está siendo utilizado por otra aplicación. Una vez más, vaya a la "carpeta de herramientas", encuentre el archivo especificado y elimínelo. Regrese a Manage NuGet Packages For Solution. Encontrará un enlace que le pedirá que vuelva a cargar, haga clic en él y todo se vuelve a instalar. Tu proyecto debería estar funcionando correctamente ahora.


Solía ​​tener esta siguiente línea en el archivo csproj:

<Import Project="$(MSBuildExtensionsPath32)/Microsoft/VisualStudio/v10.0/WebApplications/Microsoft.WebApplication.targets" />

Después de eliminar este archivo, funciona bien.