2011-05-05 32 views
6

Bối cảnh:
Tôi có ứng dụng bên C# phía khách hàng đang sử dụng tài nguyên dịch vụ. Khi tôi thiết lập nó, tôi đặt tên api phía máy khách cho tài nguyên dịch vụ. (Ví dụ: CoreLibraryUserAuthentication)Đổi tên tệp .datasource trong tham chiếu dịch vụ WCF

Sau đó, Visual Studio sẽ tạo các tệp cho tham chiếu dịch vụ. Một trong số đó là tệp .datasource. Nó kết thúc hạnh phúc:

MyProjectThatIs26CharsLong.CoreLibraryUserAuthentication.32CharServiceNmeThatIAmConsuming.datasource

đó, kết hợp với một con đường khá dài (159 ký tự) dẫn đến một tên tập tin thực sự dài và đường dẫn (261 ký tự). Điều này vượt quá giới hạn của những gì TFS sẽ cho phép. (Vấn đề này thực sự phức tạp hơn mà điều này, cần phải làm gì với lịch sử và di cư của dự án, nhưng đi sâu vào đó là chi tiết hơn là cần thiết.)

Những gì tôi cần:
Một cách để đổi tên mà tập tin nguồn dữ liệu cho một cái gì đó hợp lý hơn. Có cách nào làm được việc này không?

+1

FYI, không có điều như "C# .NET". Ngôn ngữ được đặt tên là "C#". –

Trả lời

1

Bạn có thực sự cần that file không? Liên kết trực tiếp với giao diện người dùng không tốt cho WCF, cung cấp DTO thô. Thêm tệp đó vào danh sách bỏ qua trong điều khiển phiên bản của bạn hoặc chỉ cần xóa nó.

Đôi khi, một vấn đề không cần phải giải quyết chút nào.

Các vấn đề liên quan