2012-05-03 4 views
0

서로를 사용하는 많은 프로젝트 (DLL을 의미)가있는 대규모 웹 사이트 - 가장 좋은 방법은 무엇입니까?프로젝트를 참조하는 모범 사례

A. 모든 것을 하나의 bin/output 폴더에 넣으십시오. 직접 DLL을 서로 참조하십시오. 이로 인해 프로젝트에 과중한 부담이 발생합니까?

B. DLL을 어디에 두든 관계없이 웹 서비스로 만들고 서로 액세스하게하십시오.

C. 기타 ... 서로 상호 작용하는 여러 프로젝트가있는 경우

답변

1

, 다음의 더 나은 하나 개의 솔루션을 가지고하고 다음 실행 가능한 프로젝트에서 프로젝트를 참조합니다. 그러나 하나의 솔루션에 넣을 수없고 dll 만 사용하려면 프로젝트의 폴더 안에 넣고 거기에서 참조하는 것이 좋습니다. 이렇게하면 한 세트에서 dll을 관리 할 수 ​​있습니다. 프로젝트에 과부하가 걸릴지 확실하지 않습니다. 이러한 dll을 모두 필요로한다면, 어디서 가져 왔는지는 중요하지 않습니다. 결국 그들은 모두 bin/debug 폴더에 복사됩니다.
그러나 각 프로젝트의 서비스를 통해 기능을 노출 한 다음 실행 프로젝트에서 사용하려면 일부 성능 문제가 발생할 수 있습니다. 계정에 Design Consideration을 입력해야합니다.