Objectives
- Quản lí các source control
dependency trong Microsoft® Visual
Studio Team System.
- Reference projects và
assemblies từ các solutions khác nhau trong cùng một team project.
- Reference projects và
assemblies từ các team projects khác nhau.
- Reference assemblies từ bên thứ
ba.
- Quản lí Web service references
trong một team environment.
- Quản lí database references
trong một team environment.
Overview
Chương này giải thích cho bạn biết bạn nên xử lý source control
dependencies(các thành phần phụ thuộc của source control) cả với và ngang qua các solution của Visual Studio. Một
phương pháp tiếp cận vững chắc để quản lí các thành phần phụ thuộc(dependencies)
trong cùng một môi trường nhóm (team environment) là cần thiết để giảm thiểu
các build không ổn định và giảm chi phí cho các source control đang được bảo
trì.
Các thành phần phụ thuộc
(dependencies) bao gồm các projects khác, assemblies bên ngoài, các Web
services, và các database.
Các thành phần phụ thuộc(dependencies) chắc chắn thay đổi luôn và như một
kết quả mà chúng tác động đến các quy trình build và các build khác của ứng dụng
của bạn. Một phương pháp quản lý các thành phần phụ thuộc tốt sẽ cải thiện quy
trình tích hợp(integration process) trong khi thực thi các build một cách hoàn
hảo nhất.
How to Use This Chapter
Sử dụng chương này để tìm hiểu về quản lí các thành phần phụ thuộc
trong một môi trường nhóm. Bạn có thể vừa đọc chương này từ đầu đến cuối hay đọc
các phần mà nơi có các yêu cầu quản lí các thành phần phụ thuộc cụ thể phù hợp
với bạn. Sử dụng phần "Scenarios and
Solutions" để hiểu các tình huống quản
lí các thành phần phụ thuộc thông thường trong một môi trường nhóm. Phần
này đáp ứng như là một điểm xuất phát
cho các phần sau để miêu tả mỗi tình huống để quản lí các thành phần phụ thuộc
cụ thể:
- Sử dụng phần "Referencing Projects" để tìm hiểu làm sao để quản lí các thành phần
phụ thuộc trên các projects khác ở cả bên trong và bên ngoài team project(dự án
nhóm) hiện tại của bạn.
- Sử dụng phần "Referencing
Third-Party Assemblies" để tìm hiểu bằng cách nào để quản lí các thành phần phụ thuộc trên các assemblies của bên thứ ba( bên
ngoài) cho những cái gì mà bạn không sở hữu source của nó.
- Sử dụng phần "Referencing Web Services" để nghiên cứu bằng cách nào các reference(
tham chiếu) chia sẻ các Web services
trong một môi trường nhóm(team environment).
- Sử dụng phần "Referencing Databases" để tìm hiểu bằng cách nào để reference(tham chiếu)
và kết nối đến các shared database trong một team environment(môi trường nhóm).
Scenarios and Solutions
Các tình huống sau đây rất thường gặp khi quản lí các thành phần phụ thuộc(managing
dependencies):
1.
Bạn muốn reference(tham chiếu) đến một assembly được phát sinh bởi một project
khác trong cùng một solution.
2.
Bạn muốn reference(tham chiếu) đến một assembly được phát sinh bởi project khác
trong một solution khác.
3.
Bạn muốn reference(tham chiếu) đến một assembly được chứa trong một team
project(dự án nhóm) khác.
4.
Bạn muốn reference(tham chiếu) đến một assembly từ một bên thứ
ba(third-party) nào đó.
Bạn vào đây để tải tài liệu chương 6 nhé:
PartII-Chapter 6