Ứng dụng của tôi giữ nhận được lỗi này (Tôi đang sử dụng VS 2013, VB.NET, và Windows 8.1, bằng cách này):"GenerateResource" nhiệm vụ CLR2 lỗi runtime
Không thể chạy "GenerateResource" tác vụ vì MSBuild không thể tạo hoặc kết nối với máy chủ tác vụ có thời gian chạy "CLR2" và kiến trúc "x86". Hãy đảm bảo rằng (1) thời gian chạy và/hoặc kiến trúc được yêu cầu có sẵn trên máy, và (2) yêu cầu thực thi "C: \ Program Files (x86) \ MSBuild \ 12.0 \ bin \ MSBuildTaskHost.exe" tồn tại và có thể được chạy.
Ứng dụng dành cho .NET 3.5 (3.5 và phiên bản thấp hơn khiến tôi gặp lỗi này). Tôi cố gắng chạy lại ứng dụng. Đôi khi, nó hoạt động; đôi khi, lỗi xảy ra.
Tôi đã cố gắng tìm kiếm câu trả lời tại Google và câu trả lời mà họ đã cho tôi hóa ra là: "Tên người dùng của bạn quá dài" (họ nói rằng 20 ký tự trở lên gây ra lỗi), nhưng điều đó không đúng. Tên người dùng của tôi chỉ có 5 ký tự. Dù sao, tôi không nghĩ rằng chiều dài tên người dùng của bản dựng của tôi có liên quan gì đến nó; không có nghĩa lý gì.
Có ai biết điều gì sai với phiên bản 3.5 và thấp hơn không? Cảm ơn bạn.
Tôi cũng đã gặp lỗi này, chỉ trong vài tuần qua. Nó lặp lại kém. Nó không phải là ứng dụng của bạn, chỉ xảy ra khi bạn xây dựng. Đã không nhìn thấy nó kể từ lần cuối cùng tôi khởi động lại. Vì vậy, hãy khởi động lại trước. –
@HansPassant Cảm ơn bạn, nó chỉ lo lắng rằng nó có thể tạo ra vấn đề cho người dùng của tôi sau khi phát hành. – soulblazer
Tôi tin rằng tìm kiếm google đang được tham chiếu là dành cho trang này: https://connect.microsoft.com/VisualStudio/feedback/details/758772/generateresource-fails-for-net-3-5-application-when-net-4 -5-đã-được-cài đặt – jcmcbeth