Tôi gặp sự cố khi di chuyển sang .net 4.0 cung cấp lỗi sau khi cố gắng tạo.Tệp LC.exe không được tìm thấy trong quá trình xây dựng cho .NET 4
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1917,9):
error MSB3086: Task could not find "LC.exe" using the SdkToolsPath "" or the
registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A".
Make sure the SdkToolsPath is set and the tool exists in the correct processor
specific location under the SdkToolsPath and that the Microsoft Windows SDK is
installed
External Program Failed: C:\windows\microsoft.net\framework\v4.0.30319\MSBuild.exe
(return code was 1)
Phiên bản mới nhất của cửa sổ microsks sdk được cài đặt trên máy nhưng phiên bản là v7.1. Để khắc phục sự cố, tôi đặt khóa sau vào khóa đăng ký tại
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\InstallationFolder
to C:\Program Files\Microsoft SDKs\Windows\v7.1\.
Tuy nhiên, điều này làm tôi cảm thấy hơi bẩn khi chỉ khóa đăng ký 7.0A vào bản cài đặt 7.1. Có ai có một giải pháp tốt hơn cho vấn đề này?
bản sao có thể có của [MSBuild trên TeamCity Server không thể tìm thấy AL.exe] (http://stackoverflow.com/questions/2986440/msbuild-on-teamcity-server-cant-find-al-exe) –
I chỉ chạy qua cùng một vấn đề. Có rất nhiều công việc trên web, nhưng tôi cũng không thể tìm được bản sửa lỗi. Có vẻ như khi cài đặt Windows SDK phiên bản 7.1 sau khi cài đặt VS 2010, các đường dẫn thích hợp sẽ không được cập nhật để trỏ đến thư mục mới. – JonnyBoats