c# - validación - Después de que una computadora falla, mi Visual Studio 2010 no cargará un ensamblaje
reparar visual studio 2017 (5)
¿Has intentado arrancar devenv en modo seguro?
devenv.exe /SafeMode
Si esto funciona, puede intentar restablecer los archivos de configuración a:
devenv.exe /ResetSettings
En lugar de reparar Visual Studio, restablece los datos del usuario a sus valores predeterminados con:
devenv.exe /resetuserdata
Mi computadora azul proyectada. Después de reiniciar mi computadora, ejecuté mi aplicación Silverlight y obtuve este error:
No se pudo cargar el archivo o el ensamblaje ''AsyncCtpLibrary'' o una de sus dependencias. El parámetro es incorrecto. (Excepción de HRESULT: 0x80070057 (E_INVALIDARG))
De hecho, recibí un par de errores relacionados con los servicios RIA que no podían generar código porque el nombre de un directorio tenía caracteres no válidos. Lo aclaré eliminando todo en los directorios bin y obj. Claramente hay algo corrupto.
He bajado el archivo DLL y lo puse para copiarlo localmente y sigo teniendo ese error, solo después de ejecutar el programa. No estoy seguro si es algo donde la DLL está dañada en el GAC o algo así.
EDITAR: Después de volver a instalar la DLL Async CTP y verificar el GAC, decidí activar el registro de ensamblaje de enlaces que me proporcionó esta información (junto con mucho más).
ERR: no se pudo completar la configuración del ensamblaje (hr = 0x80070057). Sondeo terminado.
Elimine todos los archivos de las siguientes carpetas y vuelva a intentarlo:
C: / Users [nombre de usuario] / AppData / Local / Temp / Archivos temporales de ASP.NET /
.NET 4.0
% SystemRoot% / Microsoft.NET / Framework / v4.0.30319 / Archivos temporales de ASP.NET /% SystemRoot% / Microsoft.NET / Framework64 / v4.0.30319 / Archivos temporales de ASP.NET /
.NET 2.0
% SystemRoot% / Microsoft.NET / Framework / v2.0.50727 / Archivos temporales de ASP.NET /% SystemRoot% / Microsoft.NET / Framework64 / v2.0.50727 / Archivos temporales de ASP.NET /
Está bien, así que lo descubrí. Tuve que eliminar todo en este directorio: C: / Windows / Microsoft.NET / Framework64 / v4.0.30319 / Archivos temporales ASP.NET / root /
Si crees que tu GAC se ha corrompido, supongo que podrías echar un vistazo a la DLL allí . Apuesto a que podría encontrar una suma de comprobación para la DLL en línea, o volver a descargarla. Sin embargo, seguiría el consejo de Reed: parece más probable que trate el problema de raíz.
Simplemente elimine el archivo temporal en la carpeta temporal. ingrese %temp%
en el comando Ejecutar para abrir la carpeta temporal y luego elimine todos los archivos y carpetas. Después de esto su problema se resolverá.