Visual Studio (và có thể cả TFS) bằng cách nào đó (tôi nghĩ có lẽ trong quá trình hợp nhất kiểm soát nguồn) trở nên nhầm lẫn về đường dẫn của một dự án trong giải pháp của tôi.
Nó nghĩ rằng nó ở đây (ví dụ đường dẫn cho đơn giản):
C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj
trong khi trên thực tế, tệp dự án nằm ở đây:
C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj
Tôi không thể cho cuộc đời của tôi để nó nhận ra vị trí chính xác. Tôi đã thử:
Xóa và thêm lại dự án từ vị trí chính xác. Một thông báo lỗi xuất hiện
The project file at C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj could not be found
.Chỉnh sửa thủ công tệp .sln để đảm bảo tất cả các tham chiếu
ExampleProjectCorrect.csproj
có đường dẫn chính xác.Thực hiện tìm kiếm trong các tệp trên thư mục giải pháp cho cả đường dẫn chính xác và không chính xác, để thử và theo dõi nơi studio đang ẩn đường dẫn không chính xác.
Xóa các thư mục bộ nhớ cache cho VS và TFS
Tôi đang vò đầu bứt tóc vì tôi không thể tạo lại giải pháp vì nó gần như không có gì khác biệt với 100 dự án và bị ràng buộc với quyền kiểm soát nguồn với một số nhà phát triển khác đang làm việc trên nó.
Bất cứ ai có thể chỉ cho tôi đúng hướng về nơi nó đang lưu trữ đường dẫn không chính xác này và / hoặc làm thế nào để đặt lại nó để thứ chết tiệt sẽ tải chính xác?