При компиляции моего проекта возникает следующая ошибка:
Не удалось выполнить задачу, потому что "AL.exe" не найден или не установлен правильный SDK Microsoft Windows. Задача ищет "AL.exe" в подкаталоге "bin" под местоположением, указанным в значении InstallationFolder раздела реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A
. Вы можете решить проблему, выполнив одно из следующих действий:
- Установите Microsoft Windows SDK для Windows Server 2008 и .NET Framework 3.5.
- Установите Visual Studio 2008.
- Вручную установите указанный выше раздел реестра в нужное место.
- Передайте правильное местоположение в параметр "ToolPath" задачи.
Эта ошибка возникает, когда я добавляю файлы ресурсов в свою папку в проекте UnitTest. Эти файлы ресурсов напрямую не используются моей программой для локализации, они как обычные файлы. Мне нужно, чтобы они тестировали некоторую логику внутри моей программы, которая загружает эти файлы ресурсов с помощью ResXResourceReader
.
Может кто-нибудь объяснить мне, почему эта ошибка возникает?
Изменить: Установка SDK для Windows решила проблему, также описанную в этой ошибке. Но я все равно хотел бы знать, почему появилась ошибка. Для меня это не имеет смысла.