2013-01-08 17 views
11

Tôi có một giải pháp có chứa nhiều dự án, một trong số đó là một trang web. Mỗi lần tôi mở giải pháp, VS phàn nàn rằng dự án trang web đã được sửa đổi bên ngoài môi trường. Tôi đã thử xóa các tập tin .suo như đề xuất trong câu hỏi được liên kết, và sửa chữa nó cho lần sau tôi mở giải pháp, nhưng sau đó tôi nhận được nhắc nhở mỗi lần nữa.Visual Studio 2012 Project đã được sửa đổi bên ngoài dấu nhắc môi trường

Có một số similar question here, nhưng các đề xuất không có tác dụng đối với tôi.

+1

Bạn có đang sử dụng Kiểm soát nguồn (TFS, SVN, Nguồn An toàn, v.v.) và trong trường hợp đó, tệp đã được đăng ký chưa? Trong trường hợp đó, loại trừ nó khỏi kiểm soát nguồn và thử lại. – jessehouwing

+0

Xin lỗi vì trả lời chậm. Có, tôi đang sử dụng TFS. Tệp .suo dường như không được đăng ký. Tôi không thấy nó được liệt kê trong Source Control Explorer. – Chatting

+0

Tôi nhận thấy tôi có hai '.suo'-files:' .suo' và '.v11.suo'. Bạn đã xóa cả hai? Có lẽ điều này có liên quan bằng cách làm việc trong cả VS2010 và VS2012? Hoặc bằng cách mở các giải pháp VS2010 'cũ' trong VS2012 lần đầu tiên. –

Trả lời

2

Giải pháp của bạn có được đặt trên một ổ đĩa mạng được ánh xạ không?

Giải pháp: Di chuyển dự án/giải pháp của bạn sang ổ đĩa cục bộ.

Tôi gặp sự cố tương tự và mở nó ra khỏi ổ đĩa cục bộ của mình là điều đã làm việc cho tôi.

+0

Đây là vấn đề cảm ơn con người. – Danrex

0

Tôi biết đây là một câu hỏi cũ, nhưng xem xét ngành công nghiệp của chúng tôi đang di chuyển theo hướng tele đi lại như thế nào, tôi đã hình dung ra điều này.

Tôi làm việc cho một tổ chức nhà nước hoạt động ở nhà 97% thời gian. Tôi sử dụng VPN và chúng tôi sử dụng o365 cho hầu hết mọi thứ. Chúng tôi hiện đang sử dụng VSS và cuối cùng sẽ chuyển sang VSTS để kiểm soát nguồn tuyệt vời ... nhưng trong cơ hội tắt máy, chúng tôi sử dụng OneDrive để đồng bộ hóa/bảo mật các phiên bản mã cục bộ của chúng tôi. chúng tôi quên đăng ký ... nó không phải là kết thúc của thế giới.

Mặc dù đây không phải là vị trí mạng (Nó nằm trong một thư mục trong hồ sơ người dùng của tôi) nó vẫn thường xuyên cung cấp cho tôi thông báo Phát hiện thay đổi tệp khi thư mục đồng bộ.

Vì nó thực sự gây phiền nhiễu để đối phó với mỗi 10 phút hoặc lâu hơn, tôi đã thực sự tắt nó đi. (Công cụ VS2012> Tùy chọn> Môi trường> Tài liệu)