Chúng tôi có một webservice có tên, giả sử Foo.Kiểm soát phiên bản: svcmap, disco, xsd, wsdl, svcinfo và các tệp nguồn dữ liệu
Vì vậy, có tệp Foo.svc và mã đằng sau Foo.svc.cs.
Chúng tôi thêm dự án Silverlight và muốn sử dụng các dịch vụ Foo.svc để chúng tôi thêm Tham chiếu dịch vụ và gọi đó là không gian tên FooBar.
Điều này tạo ra các tập tin sau đây:
- Reference.cs
- Reference.svcmap
- Foo.xsd
- Foo.disco
- configuration.svcinfo
- Foo.wsdl
- Cũng có nhiều tệp * .datasource khác nhau.
Theo thời gian, chúng tôi cập nhật Foo.svc và thêm nhiều dịch vụ web (phương pháp và giao diện) và số tệp trong thư mục FooBar đang phát triển.
Tôi có 26 Foo (nn) XSD tập tin trong thư mục này - nơi nn = 1 đến 26.
configuration.svcinfo của tôi là tối đa configuration91.svcinfo.
Câu hỏi của tôi là gì? Có bất kỳ tệp nào trong số những tệp này cần được kiểm soát phiên bản không? Tất cả chúng có thể bị xóa mỗi lần bạn xây dựng \ deploy (miễn là bạn thực hiện một tham chiếu dịch vụ cập nhật)?
Tôi sẽ không đặt câu trả lời này là vì tôi không chắc chắn. Nhưng chỉ có tệp reference.cs là tệp quan trọng nhất đối với tôi. Đôi khi slsvcutil.exe không hoạt động với vs đúng cách nên khi tôi sử dụng nó để tạo tham chiếu cho silverlight, chỉ có Reference.cs được tạo ra. –
Cảm ơn bạn! Tôi chỉ nhìn thấy câu hỏi tương tự của David trên các diễn đàn Silverlight. Với một câu trả lời vô dụng tất nhiên. Thiên Chúa chúc lành cho Stack tràn! –