Đầu tiên một số nền. Vào cuối năm 2012, chúng tôi đã chuyển giải pháp vs2008 của mình sang vs2010 nhưng chúng tôi vẫn nhắm mục tiêu .NET 3.5. (Tôi không biết gì ngoài những thứ mới nhất và tuyệt vời nhất ở đây!)
Chúng tôi đã không gặp bất kỳ sự cố nào với thiết lập này cho đến vài tuần trước khi mọi người bắt đầu gặp những lỗi sau:
"foo.csproj" (Rebuild target) (16:5) ->
C:\...\foo.csproj(142,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
Điều thú vị là nếu bạn nhìn vào tệp dự án, nó tham chiếu v10, điều này có ý nghĩa vì chúng tôi không sử dụng Visual Studio 2012.
Lỗi này xảy ra với nhiều người trong chúng ta cùng một lúc và thậm chí trên các nhánh mã cũ hơn mà không thay đổi trong nhiều tháng.
Tôi nghi ngờ một số bản cập nhật đã được đẩy lên máy của chúng tôi khiến mọi thứ bối rối nhưng tôi không biết phải làm gì với nó.
Giải pháp ngắn hạn là cài đặt VS 2012 và không sử dụng nó nhưng tôi hy vọng một thứ gì đó sạch hơn một chút.