Visual Studio 2008 nicht Generierung von Web-Service-Referenz.cs proxy-Klasse?
Ich nur portiert Sie ein Projekt von Visual Studio 2005 format zu Visual Studio 2008. Dieses Projekt macht starken Gebrauch von Konsum-web-services.
Wir nutzen unsere eigenen benutzerdefinierten übergeordneten Klasse für die generierten proxy-Klassen (Referenz.cs), die Visual Studio erzeugt bis.
Ich habe eine neue web-Referenz die Verwendung von Visual Studio 2008, und es hat nicht generieren der proxy-Klasse, die nur eine Referenz.map-Datei. Es scheint, dass es vielleicht baut diese on-the-fly. Dies funktioniert nicht für meine Bedürfnisse, wie muss ich den code ändern, um zu passen der Rahmen.
Beachten Sie, dies ist ein Web-Referenzen, keine Referenzen.
Kennt jemand einen Weg, um VS2k8 zu arbeiten, wie die 2k5 für mich?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht sollten Sie verwenden svcutil.exe oder wsdl.exe zur Erzeugung der proxy-Klasse-Dateien.
Nach ein bisschen ausmisten über, ich fand diese post im internet.
Stellt sich heraus, dass die WSDL zur Verfügung gestellt hatte, ein snippet wie:
Weil es verwendet die gleichen Namen für beide request-und response-Parameter, wsdl.exe ist nicht in der Lage, es zu beheben und stirbt.
Mein Update:
Nun der proxy wird generiert.
Teil des Spaßes von SoA ist, dass man nie Vertrauen in die WSDL ' s für Sie zu arbeiten 🙂