Tôi đã có vấn đề này ngày hôm nay, và tôi phải mất một thời gian để tìm ra nguyên nhân.
Về cơ bản, dự án VS2015 chính của tôi bao gồm một dự án con đã được xây dựng bằng phiên bản cao hơn của .Net Framework.
Thật kỳ lạ, khi bạn gặp vấn đề này, VS2015 sẽ vui vẻ báo cáo rằng giải pháp đã được xây dựng ổn, nhưng khi bạn thử và chạy trang web, nó chỉ cung cấp cho bạn lỗi sai đó, cho rằng Global.asax.cs
tệp sai.
Vì vậy, nếu bạn thấy lỗi này và Dọn dẹp / Xây dựng lại không giúp ích gì, hãy mở References
cây Dự án của bạn và kiểm tra dấu chấm than.
Ngoài ra, hãy kiểm tra Output
cửa sổ của bạn cho các tin nhắn như thế này:
The primary reference "C:\Projects\Business Objects 4\bin\Release\BusinessObjects.dll"
could not be resolved because it was built against
the ".NETFramework,Version=v4.5" framework.
This is a higher version than the currently targeted framework
".NETFramework,Version=v4.0".
Tất nhiên, giải pháp là nhấp chuột phải vào dự án chính của bạn, chọn tab trên cùng, "Ứng dụng" và thay đổi phiên bản Target Framework thành phiên bản cao hơn phù hợp với dự án phụ của bạn.
Thật khó chịu khi Visual Studio 2015 sẽ cho phép bạn xây dựng và chạy đầy đủ các Giải pháp lặng lẽ chứa vấn đề này. Đó là yêu cầu rắc rối ..!