que estoy recibiendo el siguiente error al compilar mi proyecto:Tarea falló porque no se encontró al.exe,
tarea fallida porque "al.exe" no se ha encontrado, o la correcta Microsoft Windows SDK es no instalado. La tarea está buscando "AL.exe" en el subdirectorio "bin" debajo de la ubicación especificada en el valor InstallationFolder de la clave de registro
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A
. Puede resolver el problema siguiendo uno de estos procedimientos:
- Instale el Microsoft Windows SDK para Windows Server 2008 y .NET Framework 3.5.
- Instalar Visual Studio 2008.
- Establezca manualmente la clave de registro anterior en la ubicación correcta.
- Pase la ubicación correcta al parámetro "ToolPath" de la tarea.
Este error viene cuando estoy añadiendo archivos de recursos a mi carpeta en mi proyecto unittest. Estos archivos de recursos no son utilizados directamente por mi programa para la localización, son como los archivos normales. Los necesito para probar algunas unidades de lógica dentro de mi programa que carga estos archivos de recursos usando el ResXResourceReader
.
¿Alguien me puede explicar por qué aparece este error?
Editar: La instalación de Windows SDK resolvió el problema, como también se describe en el error. Pero aún me gustaría saber por qué apareció el error. No tiene sentido para mí.
tengo el mismo problema. No puedo instalar el SDK de Microsoft Windows debido a la política de la compañía e incluso no voy a hacer eso porque tengo una aplicación web (ASP.NET, C#, MVC Framework, i18n) y no una aplicación de Windows. Además, no tengo acceso para editar la clave de registro. – meir