2010-04-01 32 views
31

Tôi nhận được lỗi này khi cố gắng "Go Online" với dự án trên dự án ALM Visual Studio 2010.Lỗi TFS: Không thể xác định không gian làm việc cho giải pháp này

Dự án trước đây đã được kết nối với dự án nhóm trên máy chủ Team Foundation (2010), nhưng tôi phải cài đặt lại cả SQL Server và cài đặt TFS và tôi đoán tất cả thông tin đó đã bị xóa.

Bây giờ, tôi đang cố gắng đưa dự án này vào một Dự án nhóm mới trên TFS và TFS cung cấp cho tôi lỗi này.

Bất kỳ ý tưởng nào?

Cảm ơn.

Trả lời

31

Điều tôi đã kết thúc là phải lập lại bản đồ vùng làm việc trong IDE Visual Studio 2010.

  1. Từ Visual Studio IDE Navigate to File-> Nguồn Control-> Workspaces
  2. Bạn sẽ thấy một danh sách các không gian làm việc. Tạo một vùng làm việc mới trỏ đến thư mục dự án cục bộ của bạn và vị trí của thư mục điều khiển nguồn trên TFS.
  3. Ứng dụng sẽ hỏi bạn có muốn nhận phiên bản mới nhất từ ​​Kiểm soát nguồn hay không, chọn có hoặc không tùy thuộc vào phiên bản mã nào được cập nhật nhất.
+0

Đối với tôi vì một số lý do, nó trỏ đến thư mục cũ C: \ Projects thay vì D: \ Projects. Thay đổi đường dẫn thông qua lời khuyên của bạn đã giúp. – MadBoy

3

tôi đã cùng một vấn đề nhưng tôi đã phải xóa các 'solution'.suo File-

0

Bạn phải rebind vào kiểm soát nguồn. Đầu tiên hủy liên kết dự án hiện tại khỏi TFS bằng cách nhấp vào File-> Source Control -> Change Source Control.

Và sau đó Từ tệp-> Kiểm soát nguồn -> nhấp vào Thêm trang web/giải pháp để kiểm soát nguồn.

11

Thay đổi đường dẫn cho thư mục không gian làm việc mới không phải là một tùy chọn cho tôi vì kho kiểm soát nguồn quá lớn để tải xuống lại.

Điều tôi đã làm là ràng buộc lại các dự án trong giải pháp. Để làm điều này,

đi FILE -> Source Control -> Advanced -> Change Source Control

Visual Studio sẽ cảnh báo bạn rằng các ràng buộc của tất cả các dự án sẽ được gỡ bỏ, sau đó kích OK.

Sau đó, nhấp vào 'điều khiển nguồn thay đổi' một lần nữa và danh sách tất cả các dự án sẽ xuất hiện dưới dạng không được kết nối. Chọn các dự án đã được kiểm soát trước đó và nhấp vào 'ràng buộc' cho từng dự án.

Hy vọng rằng các liên kết sẽ được đặt tự động.

+0

Đây là giải pháp hoàn hảo, thay vì bắt đầu từ đầu. – Ajay2707

+0

Đồng ý.Câu trả lời được chấp nhận đề xuất tạo một vùng làm việc mới, rõ ràng là * không * những gì tôi muốn làm. Nhưng câu trả lời này chỉ đơn giản là sửa chữa các ràng buộc. – Timo

0

Để giải quyết lỗi này File-> Open-> Website -> Từ bảng điều khiển bên trái, nhấp vào Source Control và chọn dự án TFS cụ thể. Sau khi chọn thư mục cụ thể, hãy nhấp vào hộp kiểm "Chạy dưới dạng trang web IIS".

Các vấn đề liên quan