trong dung dịch của tôi:Dự án Thư viện Lớp tập tin không biên dịch thành .dll hoặc gỡ lỗi
- tôi có một dự án thư viện lớp biên dịch thành một dll.
- tôi có một dự án web.
(tôi có nhiều giải pháp với các dự án khác nhau web, nhưng thư viện cùng lớp)
một trong những tập tin trong dự án lớp (utilities.cs) - tất cả của một đột ngột sẽ không biên dịch vào. dll
tôi đã thực hiện thay đổi đối với tệp này, nhưng thay đổi sẽ không hiển thị trên trang web. vì vậy tôi đặt một breakpoint trong tập tin .cs, và cố gắng chạy nó ... breakpoint đã không nhận được hit! cuối cùng tôi đặt một điểm ngắt trong tệp .aspx gọi là hàm. sau đó tôi đã bước vào trình gỡ rối một dòng, vì vậy nó sẽ bước vào tệp .cs, ngoại trừ tôi đã nhận được lỗi:
"Tệp nguồn này đã thay đổi. Nó không còn khớp với phiên bản của tệp được sử dụng để tạo ứng dụng đang được gỡ lỗi. "
vì vậy mã trong tiện ích.cs không được cập nhật vào dll. đó là lạ, bởi vì mã trong các tập tin .cs khác của tôi đang được cập nhật (tôi đã cố gắng thay đổi một vài dòng) và IS có thể bắt gỡ lỗi.
bất kỳ ý tưởng nào về cách sửa lỗi này? hoặc thậm chí nguyên nhân của vấn đề là gì ??
Trong trường hợp của tôi, dự án không biên dịch được sử dụng phiên bản cao hơn một chút của .net. – frosty