2011-12-21 29 views
5

Tôi có một dự án TFS với hai thư mục chính:Solution.metaproj lỗi MSB3202: Hồ sơ dự án 'XXX' không tìm thấy

Dự án

--Folder1

---- LibraryA

--Folder2

---- AppA tham khảo LibraryA

Khi tôi xây dựng giải pháp AppA, TFS không để xây dựng, cung cấp các lỗi sau đây:

C: \ xây dựng \ 1 \ Project \ AppA \ Sources \ folder2 .. \ folder1 \ LibraryA \ LibraryA.csproj

tôi nghĩ rằng TFS đang làm một cái gì đó như $ (CurrentBuildDir) $ (ProjectReferenceSourceLocation), mà chỉ dính vào phần .. \ Folder1 \ LibraryA trên đó.

Tôi biết các hội đồng được chia sẻ có lẽ nên được xây dựng trong giải pháp của riêng mình và sau đó là các tham chiếu được tạo cho bản sao xây dựng nhưng đây là cách thực hiện.

Bất kỳ ý tưởng nào về cách để TFS biết cách điều hướng ra khỏi thư mục giải pháp để tìm các dự án được tham chiếu?

TIA

Trả lời

7

Một cạm bẫy có thể ở đây là bạn chưa thiết lập đường dẫn kiểm soát nguồn dưới $/Project1/Folder1/LibraryA như một thư mục làm việc tích cực trong tab Workspace của định nghĩa xây dựng của bạn.

Nếu đúng như vậy, các nguồn sẽ không được tải xuống tác nhân dựng trong khi xây dựng & một cách tự nhiên, biên dịch sẽ không phàn nàn về các nguồn bị thiếu.

+0

Đúng vậy. Bạn sẽ muốn đảm bảo rằng mọi phụ thuộc được ánh xạ vào không gian làm việc của định nghĩa xây dựng của bạn đến các vị trí tương đối giống như trong môi trường phát triển của bạn. –

+1

Không chỉ có thể mà là vấn đề thực tế. Cảm ơn vô cùng. – MattC

+0

Tôi rất vui vì nó đã giúp bạn – pantelif

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