Tôi mới dùng cả WPF và WCF, và có một ứng dụng WPF có một tham chiếu dịch vụ với một WCF. Tôi có tất cả các loại tệp được tạo trong Dịch vụ tham khảo/MyService. Tôi không chắc chắn những gì cần phải đi vào kiểm soát nguồn và không.Những tệp nào trong Tham chiếu dịch vụ thuộc về kiểm soát nguồn. (Visual Studio)
Tôi có .disco, .datasource, .wsdl, 3 .xsds, 2 configuration.svcinfos, Reference.cs, và Reference.svcmap.
Tôi giả định hầu hết được tạo, nhưng tôi không biết thuộc về kiểm soát nguồn và không thuộc quyền kiểm soát nguồn nào.
@Kurt, tệp duy nhất mà tôi * biết * bạn cần lúc xây dựng là Reference.cs. Trong thực tế, tôi đã nhận được hoàn toàn từ việc có Visual Studio tạo tài liệu tham khảo dịch vụ của tôi. Bây giờ tôi viết mã phía máy khách theo cách thủ công, điều này ** dễ dàng hơn nhiều so với nó sẽ xuất hiện. Xem video này để biết chi tiết: http://www.dnrtv.com/default.aspx?showNum=122 –
@MattDavis Đó là vì bạn đang sử dụng .NET => .NET và có quyền truy cập vào lớp hợp đồng. Nếu bạn không có assembly giao diện hoặc đang làm việc với một tệp WSDL, bạn không thể làm điều này. Tôi sẽ không bao giờ chủ trương tạo proxy cho khách hàng nếu bạn biết bạn đang nói chuyện với .NET và có quyền truy cập vào bản hợp đồng. – Travis
Bản sao có thể có của [tệp scvmap, disco, xsd, wsdl, svcinfo và datasource] (http://stackoverflow.com/questions/2444753/scvmap-disco-xsd-wsdl-svcinfo-and-datasource-files) – Oyvind