Tôi nhận được lỗi sau khi soạn thảo dự án của tôi:nhiệm vụ thất bại vì AL.exe không được tìm thấy,
nhiệm vụ thất bại vì "AL.exe" không được tìm thấy, hoặc chính xác Microsoft Windows SDK là chưa cài đặt. Tác vụ đang tìm kiếm "AL.exe" trong thư mục con "bin" bên dưới vị trí được chỉ định trong giá trị InstallationFolder của khóa đăng ký
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A
. Bạn có thể giải quyết vấn đề bằng cách thực hiện một trong các thao tác sau:
- Cài đặt Microsoft Windows SDK cho Windows Server 2008 và .NET Framework 3.5.
- Cài đặt Visual Studio 2008.
- Đặt thủ công khóa đăng ký ở trên vào đúng vị trí.
- Chuyển vị trí chính xác vào thông số "ToolPath" của tác vụ.
Lỗi này xảy ra khi tôi thêm tệp tài nguyên vào thư mục trong dự án UnitTest của mình. Các tệp tài nguyên này không được chương trình của tôi sử dụng trực tiếp để bản địa hoá, chúng giống như các tệp bình thường. Tôi cần chúng để kiểm tra đơn vị một số logic bên trong chương trình của tôi tải các tệp tài nguyên này bằng cách sử dụng ResXResourceReader
.
Ai đó có thể giải thích cho tôi tại sao lỗi này xuất hiện?
Chỉnh sửa: Cài đặt Windows SDK đã giải quyết được sự cố, cũng như được mô tả trong lỗi. Nhưng tôi vẫn muốn biết tại sao lỗi xuất hiện. Tôi không có ý nghĩa với tôi.
Tôi có cùng một vấn đề. Tôi không thể cài đặt Microsoft Windows SDK vì chính sách của công ty và thậm chí sẽ không làm điều đó vì tôi có ứng dụng Web (ASP.NET, C#, MVC Framework, i18n) và không phải ứng dụng Windows. Ngoài ra tôi không có quyền truy cập để chỉnh sửa khóa registry. – meir