2011-05-05 5 views
6

배경 :
서비스 리소스를 사용하는 C# 클라이언트 측 응용 프로그램이 있습니다. 내가 그것을 설정할 때 서비스 자원에 대한 클라이언트 측 API의 이름을 짓는다. (예 : CoreLibraryUserAuthentication)WCF 서비스 참조에서 .datasource 파일 이름 바꾸기

그러면 Visual Studio는 서비스 참조를 위해 파일을 만듭니다. 그 중 하나가 .datasource 파일입니다. 정말 긴 파일 이름과 경로 (261 개 문자)로 연결 상당히 긴 경로 (159 개 숯을)과 결합

MyProjectThatIs26CharsLong.CoreLibraryUserAuthentication.32CharServiceNmeThatIAmConsuming.datasource 그

: 그것은 존재를 끝납니다. 이것은 TFS가 허용하는 것의 한계를 넘습니다. (이 문제는 역사와 프로젝트의 마이그레이션 할 필요하지만 필요한 것보다 더 많은 세부 사항입니다으로가는이 정말 더 복잡하다.)

내가 필요한 것 :
것을 이름을 변경하는 방법을 데이터 소스 파일을 좀 더 합리적인 것으로 만듭니다. 그렇게 할 수있는 방법이 있습니까?

+1

참고로, "C# .NET"과 같은 것은 없습니다. 언어의 이름은 "C#"입니다. –

답변

1

정말 that file이 필요합니까? UI에 대한 직접 바인딩은 원시 DTO를 제공하는 WCF에는 적합하지 않습니다. 해당 파일을 버전 제어의 무시 목록에 추가하거나 삭제하십시오.

때때로 문제를 해결할 필요가 전혀 없습니다.