Tôi đã bắt đầu nhận được lỗi sau khi cố chạy MSBuild qua tệp hàng loạt trên máy của tôi.Lỗi khi chạy MSBuild
C: \ Program Files \ x14.0 \ AppxPackage \ Microsoft.AllXPackage.Targets (283,22): lỗi MSB4086: So sánh số đã được thử trên "10,0. 11000.0 "đánh giá thành" 10.0.11000.0 "thay vì một số, trong điều kiện " '$ (TargetPlatformVersion)'> = '10 .0.11000.0 '". [MyProject.csproj]
Điều này xảy ra trên một số dự án khác nhau trong giải pháp.
Tôi hiện đang chạy VS2015 (Bản cập nhật 3). Tôi cập nhật từ Update 2 vào thứ Sáu. Vì vậy, có thể điều này có thể liên quan.
Dựa trên các bài đăng trực tuyến khác nhau (chẳng hạn như this một) dường như đã có (tại một số thời điểm trong quá khứ ít nhất) do Resharper gây ra. Tuy nhiên, tôi đã cập nhật Resharper lên phiên bản mới nhất và chạy bản sửa lỗi khi cài đặt, không có kết quả. Tôi thậm chí đã cố gắng để treo nó trong Visual Studio chính nó.
Tôi cũng đã cố gắng sửa chữa bản cài đặt VS215. Nhưng tôi vẫn nhận được lỗi.
Làm cách nào để giải quyết lỗi này?
Cập nhật
Vì vậy, Khi tôi chạy tập tin thực thi này, nó chạy bằng VisualStudioVersion=12.0
. Điều này dường như là một phần của vấn đề. Khi tôi repoint nó tại 12.0
xây dựng chạy tốt.
Kiểm tra thành thats mục tiêu tập ném ngoại lệ, bạn có thể thấy điều này trên đường dây 283:
<PropertyGroup>
<SdkIsRS1OrLater>False</SdkIsRS1OrLater>
<SdkIsRS1OrLater
Condition="'$(TargetPlatformVersion)' >= '10.0.11000.0'">True</SdkIsRS1OrLater>
</PropertyGroup>
Vì vậy, tôi không hoàn toàn chắc chắn lý do tại sao đây là trường hợp, nhưng nó dường như là một vấn đề trong các tập tin mục tiêu từ MS?
Tôi đã tạo sự cố trên Microsoft Connect: https://connect.microsoft.com/VisualStudio/Feedback/Details/2891723 –
Tương tự tại đây. Upd3 là lỗi. VS biên dịch mà không có bất kỳ vấn đề nào – Grigory
Tôi không thể truy cập liên kết đó khi kết nối vì một số lý do. Bạn có nhận được bất kỳ thông tin mới nào về vấn đề này không? Tôi cũng bị mắc kẹt trên đó. : ( – Michael