2010-06-11 26 views
5

Không tạo ra tệp app.config. Trong nhóm của tôi có một chàng trai có Visual Studio 2008, ông đã tạo ra một webservice.Visual Studio 2010: thêm tham chiếu dịch vụ vào một wsdl 2008

Sau đó, có tôi, thêm dịch vụ web này vào dự án bảng điều khiển.

Việc thêm tham chiếu dịch vụ không có vấn đề gì nhưng không có app.config hợp lệ nào được tạo. Nó chỉ rỗng

<configuration> 
</configuration> 

Khi tôi tắt 'loại sử dụng lại' trong tài liệu tham khảo dịch vụ của tôi thì nó sẽ có lỗi không rõ ràng.

Đây có phải là lỗi không?

Tôi tìm thấy Visual Studio does not generate app.config content when "add service reference" cái này, nhưng không có giải pháp ở đó, vì vậy tôi nghĩ rằng tôi đã gặp sự cố này một lần nữa.

Cảm ơn

Trả lời

1

tôi đã trải qua cùng một vấn đề với Visual Studio 2008. Tôi tìm thấy tôi nhận được kết quả khác nhau nếu tôi đang sử dụng "Add Service Reference ..." lệnh, hoặc đào sâu hơn để "Add Service Reference ... "| "Nâng cao ..." | "Thêm tham chiếu web ...".

Tuy nhiên, cố gắng-và-đúng phương pháp - và các giải pháp mà làm việc cho tôi - vẫn là thông qua dòng lệnh:

svcutil.exe /language:cs /out:GeneratedProxy.cs /config:app.config http://server/path_to/WebServiceBean?WSDL 

Điều đó sẽ cung cấp cho bạn một app.config làm việc. Hy vọng rằng sẽ giúp!

2

Đây là câu trả lời tương tự như Visual Studio does not generate app.config content when "add service reference" nhân đôi để cứu tham khảo chéo:

Khi thêm các thử click tham khảo dịch vụ trên ... Nâng cao 'nút và sau đó bỏ chọn 'loại tái sử dụng trong hội đồng tham chiếu' hộp kiểm.

Tôi đã tìm thấy điều này khi tôi đã tạo một dự án đơn giản để kiểm tra dịch vụ của bên thứ ba, tất cả đều hoạt động tốt. Cố gắng thêm cùng một tham chiếu đến dự án chính dẫn đến tệp app.config và reference.vb không được tạo chính xác.

Tôi nghĩ điều này có thể là do đã có các tham chiếu web khác trong ứng dụng hoặc các ứng dụng được tham chiếu, tuy nhiên việc bỏ chọn 'Sử dụng lại các loại' sẽ dẫn đến các tệp được tạo chính xác.

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