Frage

Trotz WSE 3.0 auf Client-Projekten in Visual Studio 2005 ermöglicht, Web-Referenzen, die ich am Ende mache immer mit Service-Proxies von Soaphttpclientprotocol abgeleitet. Ich muss manuell die Erbschaft WebServicesClientProtocol ändern, aber es wird wieder zurück zu Soaphttpclientprotocol-Update. Ich bin nicht sicher, wo in Visual Studio Projekteigenschaften kann ich es bekommen, um dauerhaft WebServicesClientProtocol zu benutzen?


Soweit ich gelesen habe, ist Visual Studio soll das regelmäßige Soaphttpclientprotocol-basierte Service-Proxy, sowie einen weiteren Service-Proxy mit dem „Wse“ namen suffixed erzeugen, die von Web ServicesClientProtocol ableitet. Selbst Visuelle Studio .NET 2003 bereits diese Funktion hat. Also aus irgendeinem Grunde mein Visual Studio 2005 kooperiert nicht fest mit WSE 3.0 der zusätzlichen WebServicesClientProtocol Proxy zu generieren. Aber wo ist das fehlende Glied?


Aktualisieren 13 9. Januar

habe ich eine andere Maschine dies zu testen, und siehe dieses Visual Studio 2005 können generieren Proxies auf Basis von WebServicesClientProtocol. Das bedeutet, dass meine ursprüngliche Workstation Visual Studio hat vermasselt worden; nicht sicher, wie man dies aber reparieren kann.

In: Mmmm, WSE 3.0 Neuinstallation hat entweder nicht helfen. Vielleicht ist WSE einfach nicht funktionieren auf einem x64 Windows Vista ...?

War es hilfreich?

Lösung

Sieht aus wie sein ein 64-Bit-Betriebssystem hat sicher seine Nachteile .

Das WSE 3.0 Installationsprogramm schlägt fehl Visual Studio 2005 der Konfigurationsdatei C zu ändern:. \ Program Files (x86) \ Microsoft Visual Studio 8 \ Common7 \ IDE \ devenv.exe.config mit dem folgenden Eintrag

<configuration>
  <system.web>
    <webServices>
      <soapExtensionImporterTypes>
        <add type="Microsoft.Web.Services3.Description.WseExtensionImporter,
           Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral,
           PublicKeyToken=31bf3856ad364e35" />
      </soapExtensionImporterTypes>
    </webServices>
  </system.web>
</configuration>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top