visual studio net descargar c# visual-studio-2015

c# - net - visual studio express 2015 descargar



No se pudo cargar el archivo o ensamblado ''Microsoft.CodeAnalysis, versiĆ³n=1.3.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'' o uno de sus dependientes (12)

Como señaló @CaptainAmerica, la solución es actualizar el ensamblado CodeDom de NuGet. Uno debería señalar cómo hacer esto en Visual Studio. Encontré la solución aquí:

https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform/

Básicamente, en el menú de Visual Studio, seleccione:

Tools-> Nuget Package Manager -> Package Manager Console

En la consola que aparece en la parte inferior de Visual Studio, ejecute este comando:

Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform

Anoche ocurrió una actualización y ahora no puedo hacer un ctrl + ''.'' para sugerencias de código en VS 2015. Aparece un mensaje de error que dice lo siguiente:

No se pudo cargar el archivo o ensamblado ''Microsoft.CodeAnalysis, versión = 1.3.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'' o una de sus dependencias. El sistema no puede encontrar el archivo especificado.

Todavía puedo construir y desarrollar, pero esto será realmente molesto sin esta característica. Lo admito, me estoy volviendo suave!

¿Alguien tiene una sugerencia para corregir este error?


Desafortunadamente, la amplia solución con "nuget install / gacutil" aquí arriba no pudo funcionar ya que la versión exacta de la dependencia dll no estaba disponible.

Lo siguiente resolvió mi problema en nuestra aplicación de formulario web complejo: realizar dentro de la solución en Visual Studio -> Herramientas -> Nuget -> administrador de paquetes de consola

Update-Package -reinstall


En mi caso, el error ocurrió después de desactivar Live Unit Testing y ejecutar pruebas manualmente. Algunas pruebas fallarían con el mensaje de error anterior.

Ir a Prueba -> Prueba de unidad en vivo -> Opciones y emitir "Eliminar datos persistentes" resolvió el problema.


Encontré esta page y en la parte inferior de la página, en "Compatibilidad con ASP.NET", dice que ASP.NET usa el paquete nuget Microsoft.CodeDom.Providers.DotNetCompilerPlatform para actualizar los ensamblados de Microsoft.CodeAnalysis. ¡Así que actualicé el paquete DotNetCompilerPlatform de 1.0.0 a 1.0.3 y funciona de nuevo! Sí, la vida es buena otra vez!



He resuelto el problema de esta manera:

Actualice Visual Studio 2015 a la Actualización 3

desde el menú, seleccione Ver => Notificaciones => Visual Studio Update 3 y haga clic en el botón de actualización.


Para resolver este problema para todas las soluciones, necesitaba instalar el ensamblado Microsoft.CodeAnalysis.dll directamente en el GAC - Caché de ensamblados globales .

Obtuve el archivo Microsoft.CodeAnalysis.dll de C: / Users / [user] /. Nuget / packages / Microsoft.CodeAnalysis.Common / 1.3.2 / lib / portable-net45 + win8 / Microsoft.CodeAnalysis.dll .

Para instalar el ensamblaje en el GAC, utilicé un script de PowerShell de https://github.com/LTruijens/powershell-gac .

Finalmente, logré instalar el ensamblaje en el GAC con el siguiente comando de PowerShell:

Add-GacAssembly [myPath]/Microsoft.CodeAnalysis.dll


Si alguna de las opciones no funciona, aquí está la guía detallada para manejar este escenario ...

En primer lugar, la versión es importante. Observe la versión mencionada en el error ...

Could not load file or assembly ''Microsoft.CodeAnalysis, version= 1.3.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'' or one of its dependencies. The system cannot find the file specified.

Si ve el error anterior, significa que no puede encontrar la versión 1.3.1. Ahora cree un nuevo proyecto VS. Sin preferencias, puede ser una simple aplicación de consola. Ahora, una vez que la plantilla del proyecto esté lista, vaya al Administrador de paquetes y ejecute el siguiente comando con su versión especificada ...

Install-Package Microsoft.CodeAnalysis -Version 1.3.1

Esto instalará todos los paquetes. Deja que se complete. Una vez hecho esto. No necesitamos este proyecto recién creado en absoluto. Puedes eliminarlo por completo. ¡Seriamente! Puedes borrarlo. Hicimos esto porque queríamos que ese paquete se instalara a nivel global nuget. Cuando instala algo, nuget también lo almacena a nivel global de su máquina. El camino será algo como esto ...

C:/Users/<<Your Windows User>>/.nuget/packages

Puedes conocer tu camino siguiendo ...

%USERPROFILE%/.nuget/packages

Ahora verá su Microsoft.CodeAnalysis.dll requerido allí en la siguiente carpeta ...

C:/Users/<<Your Windows User>>/.nuget/packages/Microsoft.CodeAnalysis.Common/1.3.1/lib/net45

Tenga en cuenta que la ruta anterior contiene el número de versión (1.3.1). Si su versión es diferente, busque en esa carpeta de versión.

Ahora que tiene dll con usted, todo lo que necesita hacer es agregar ese dll a GAC. Para eso necesitarás GacUtil.exe

Este archivo ya se instaló junto con Visual Studio. Puede buscar "GacUtil" en la unidad C. Para mí está ahí abajo, en el camino ...

C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6.1 Tools

Ahora ejecute el símbolo del sistema como Administrador y navegue por el directorio actual a su ruta que contiene GacUtil. El siguiente comando para instalar ese dll en GAC.

gacutil -i C:/Users/<<You Windows User>>/.nuget/packages/Microsoft.CodeAnalysis.Common/1.3.1/lib/net45/Mi crosoft.CodeAnalysis.dll

Básicamente proporcionando ruta a dll que instalamos a nivel mundial. Mostrará un mensaje sobre la instalación exitosa.

¡Eso es todo! Ahora inicie su Visual Studio nuevamente y obtendrá este problema solucionado.


Solucioné este problema actualizando todas las dependencias de Nuget Microsoft a v2.0.0. Esto estaba usando VS 2017. Estaba usando una versión de vista previa.


Solucioné un problema similar al eliminar la carpeta .vs ubicada dentro de la solución.


También estaba enfrentando el mismo problema. Mi versión de Visual Studio 2015 fue 2.0. Lo actualicé a la versión 3.

¡El problema se resolvió!


Tuve el mismo problema con Visual Studio 2015 Update 2, para resolver el problema globalmente para todas las soluciones, actualice a Visual Studio 2015 Update 3 . Aquí hay un enlace: Descargar desde aquí