2010-05-07 1 views
0

일부 지원되는 어셈블리와 함께 Visual Studio 2010에서 WCF 서비스를 만들었습니다. 또한 서비스 및 지원 어셈블리에 대한 여러 개의 단위 테스트를 포함하는 테스트 프로젝트를 만들었습니다. 지금은 WCF 서비스에 대한 서비스 참조 (http)가있는 Test 프로젝트의 모든 솔루션을 제공합니다.하나의 IDE 인스턴스에서 Visual Studio 2010 유닛 테스트 및 WCF 서비스 디버깅

WCF 서비스를 디버그하고 내가 만든 테스트 목록에서 "선택한 테스트 실행"을 선택하면 문제없이 WCF 서비스를 디버깅 할 수 있습니다. 참고 : WCF 서비스를 디버깅하는 동안 디버그 검사를 선택할 수 없습니다. (IDE가 이미 디버깅 중이기 때문에)

VS 2010의 다른 인스턴스에서 Test 프로젝트를 열면 WCF 서비스를 디버그 한 다음 "Debug Checked Tests"를 선택합니다. 테스트와 WCF 서비스를 모두 디버깅 할 수 있습니다.

그러나 - (내 질문에) 내 테스트 및 내 서비스를 단일 IDE에서 디버깅 할 수 싶습니다. 이것이 가능한가?

답변

1

동일한 테스트 프로세스에서 wcf 서비스를 호스팅하도록 선택했습니다. 그래서 테스트는 (아마도 setup fixture에서) 서비스 호스트를 만들고 열어 테스트가 끝날 때 서비스 호스트를 닫거나 중지합니다. 이렇게하면 디버깅을 쉽게 할 수 있습니다.

0

카시니에서 WCF 서비스를 실행하고 있습니까? 그렇다면 호출 코드에서 프로젝트에 대한 서비스 참조가 제공된다면 괜찮을 것입니다. 그것은 바로 시작됩니다.

흠 ... 적어도 2008 년에 나왔고, 은 2010 년에이라고 가정합니다. 아직 2k10에서는 시도하지 않았습니다. 나는 가서 보고서를 가지고 돌아올거야.

편집 : 네, 맞습니다.

관련 문제