저는 약 15 개의 프로젝트가 포함 된 Visual Studio 2008 솔루션을 보유하고 있습니다. 이러한 프로젝트 중 일부에는 WCF 서비스 프로젝트에 대한 WCF 서비스 참조가 있습니다. 서비스 프로젝트를 업데이트 할 때마다 다른 프로젝트로 가서 서비스 참조를 마우스 오른쪽 단추로 클릭하고 업데이트해야합니다. "솔루션의 모든 서비스 참조 업데이트"버튼과 같은 더 쉬운 방법이 있습니까?여러 프로젝트에서 서비스 참조를 업데이트 하시겠습니까?
1
A
답변
1
정말 그런 기능은 없습니다. 적어도 내가 아는 것 중 아무 것도 없습니다.
당신이 할 수있는 두 가지 중 하나를
- 이
svcutil.exe
갱신 서비스 참조가 - 그것은 명령 줄 도구의 어느 당신이 배치까지 할 수있는, 또는 빌드 프로세스
동안 실행 한 또는 :
통신 채널의 양쪽 끝을 모두 제어하는 경우 .NET을 사용하면 서비스를 nd 데이터는 별도의 어셈블리 (또는 여러 개)로 계약 한 다음 서버 측과 클라이언트 측 코드간에 이러한 어셈블리를 공유합니다. 클라이언트 측 프록시를 약간 구축하는 방법을 변경해야합니다 (
ChannelFactory<T>
을 인스턴스화하고 각 서비스 계약에 대해 해당 팩토리에서 채널을 생성해야합니다). 그러나 이는 일회성 노력 일뿐입니다.일단 완료되면 서비스 및/또는 데이터 계약에 대한 모든 업데이트는 클라이언트 측 코드뿐만 아니라 서버 측 코드에 반영됩니다. 유일한 단점 여기
이다 : 그것은 단지 .NET - 투 - .NET 통신에 작품 - 당신이 non-.NET 클라이언트가있는 경우, 그는 감기, 분명에서 남아 있습니다 .....
+0
나는 그 옵션으로 놀아야 만 할 것이고 나중에 내 결과를 게시 할 것입니다. –
관련 문제
- 1. VS2008의 여러 프로젝트에서 디버깅 하시겠습니까?
- 2. 내 서비스 프로젝트에서 NHibernate에 대한 참조를 가질 수 있습니까?
- 3. 카산드라 : 여러 행을 업데이트 하시겠습니까?
- 4. WCF 서비스 참조 업데이트
- 5. 서비스 참조를 업데이트하지 못했습니다.
- 6. 여러 웹 서비스 프로젝트에서 하나의 소스 파일을 사용하려면 어떻게해야합니까?
- 7. WCF 서비스 프로젝트에서 다른 WCF 서비스
- 8. .NET App.Config는 여러 프로젝트에서 발행됩니다.
- 9. mysql에서 limit를 사용하여 여러 행을 업데이트 하시겠습니까?
- 10. CSS에서 참조를 전달 하시겠습니까?
- 11. 여러 프로젝트에서 EntityFramework 작업
- 12. WCF 서비스 서비스 URL 업데이트 (간편한 방법)
- 13. Tests 프로젝트에서 CultureInfo를 설정 하시겠습니까?
- 14. 여러 프로젝트에서 asmx webservices 재사용
- 15. VS2010 서비스 참조를 추가 할 수 없습니다.
- 16. 서비스 참조를 통해 일련의 속성 제어
- 17. 한 winforms 프로젝트에서 다른 참조를 추가하십시오
- 18. 서비스 참조 네임 스페이스를 알 수 없게됩니다. 서비스 참조를 '업데이트'하면
- 19. WCF 서비스 참조를 만드는 올바른 방법은 무엇입니까?
- 20. 동시에 여러 프로젝트에서 작업하십시오.
- 21. WCF - 서비스 참조를 만들 수 없습니다.
- 22. C# 서비스 참조를 통해 Java 웹 서비스 사용
- 23. 여러 다른 환경의 프로젝트에서 eclipse 사용
- 24. WSE 서비스 업데이트; "wse"접미어 문제
- 25. 여러 프로젝트에서 직렬화가 작동하지 않습니다.
- 26. 코드를 통해 참조를 추가 하시겠습니까?
- 27. Xcode에 icon.png 참조를 추가 하시겠습니까?
- 28. 하나의 마크 업 요소에 여러 참조를 그룹화합니다.
- 29. 하나의 이클립스 프로젝트에서 여러 언어 사용
- 30. Windows 서비스 업데이트
이것은 과 중복되는 것으로 보입니다. http://stackoverflow.com/questions/516098/update-all-wcf-service-references-in-one-click-two-clicks-would-be-ok-too 그리고 그들 중 누구도 svcutil.exe 스크립트의 예제를 포함하고 있습니다 ... 너무 나쁘다 ... 지금은 더 배울 필요가 있습니다 .-) –