1

우리는 여러 프로덕션 및 테스트 프로젝트로 구성된 Visual Studio 솔루션을 보유하고 있습니다. 이 솔루션은 여러 웹 서비스를 사용합니다.솔루션에 대한 모든 서비스 참조가있는 단일 프로젝트?

현재 웹 서비스에 액세스해야하는 각 프로젝트에는 해당 웹 서비스에 대한 "서비스 참조"가 추가되어 있습니다. 즉, 모든 웹 서비스에 대한 참조 (일반적으로 두 개만 있음)가 있음을 의미합니다. 하나는 프로덕션 코드에, 하나는 테스트 코드에 있습니다.

그러나 다른 웹 서비스가 업데이트 될 때 대개 (다른 웹 서비스를 사용하는 테스트 프로젝트에서) 모든 서비스 참조를 업데이트하는 것을 잊어 버리는 경우가 있습니다.

누군가는 우리가 모든 서비스 참조를 포함하고있는 다른 프로젝트에 서비스 참조가 포함되어 있어야한다는 솔루션에 새로운 프로젝트를 추가 할 것을 제안했습니다.

제안 된 접근 방식에는 "잡았다"가 있습니까?

좋은 생각인가요? 그리고 왜 (안)?

답변

1

동일한 접근법을 사용하지만 동일한 응용 프로그램에서 여러 서비스 참조를 가질 수는 없지만 매우 불편한 점이 있습니다. 그래서 우리는 svcutil을 사용하여 수동으로 서비스 참조를 생성해야했지만, 그 외에도 우리는 변경에 매우 만족합니다.

+1

저는 이것이 오래되었다는 것을 알고 있습니다.하지만 동일한 애플리케이션에 대한 여러 서비스 참조가 없으므로 의미를 명확히 할 수 있습니까? 동일한 애플리케이션에서 둘 이상의 서비스를 확실히 참조 할 수 있습니다. 다른 네임 스페이스를 사용하는 한 동일한 서비스를 여러 번 참조 할 수도 있지만 어쨌든이 작업을 수행하는 이유는 상상할 수 없습니다. –

관련 문제