을 통해 업데이트되지 않습니다 : 하나는 WcfService 응용 프로그램 프로젝트이고, 다른 하나는 웹에 액세스 할 수있는 ServiceReference와 일반 C# 실버 라이트 프로젝트입니다 서비스 로컬.WebService에 내가 내 비주얼 스튜디오 솔루션에서 두 개의 프로젝트가 ServiceReference
내가 예를 들어 서비스의 [DataContract] 클래스의 일부 속성을 수정하는 경우 '인터페이스 :
는 기본적으로 모든 내 웹 서비스의 변화가 나의 SL 프로젝트 볼 수 있다는 사실을 제외하고 잘 작동 , 두 프로젝트는 잘 컴파일되지만 SL 프로젝트에서 웹 서비스에 액세스 할 때 수정하기 전의 상태에 불과합니다.
VisualStudios ObjectBrowser에서 ServiceReference를 보면 동일한 결과가 나타납니다. 내 웹 서비스를 수정하지 않았습니다.
가 나는 내장 자동 "서비스 참조 추가" 기능을 통해 SL 프로젝트에 ServiceReference를 추가했다. 때마다 나는 웹 서비스를 수정할 때마다 성공했지만 효과가없는 SL 프로젝트의 서비스 참조에서 "업데이트 서비스 참조"을 클릭합니다. 심지어 서비스 참조를 제거하고 을 다시 추가하면은 변경된 속성을 가진 웹 서비스를 표시하지 않습니다.
며칠 전 서비스 프로젝트의 이름을 변경했기 때문에 서비스 프로젝트를 솔루션에서 언로드하고 파일 시스템의 폴더 이름을 바꾼 다음 다시 솔루션에 "기존 프로젝트"로 추가했습니다. 그런 다음 서비스 파일 (.svc & .svc.cs)과 서비스 인터페이스 파일의 이름을 변경했습니다. ==> 그 후에 모든 것이 인식되지 않는 수정을 제외하고는 여전히 잘 작동하는 것 같습니다. 또한이 서비스에 ServiceReference를 추가 할 때 새 파일이 아닌 두 파일의 이전 이름이 표시됩니다.
여기에 무슨 일이 일어나는지 실마리가 있습니까? 이 긴 질문을 미리 읽어 주셔서 감사합니다;)
이상하게 들릴 수도 있지만 상자를 다시 부팅 해 보셨습니까? – twaggs