2016-04-17 11 views
1

Meine Frage ist: Warum wird der Dialog für den verbrauchenden wcf-Adapter nicht aktualisiert, wenn ich meinen Code ändern und neue DLL erstellen und in den GAC einfügen?Konsumieren meiner benutzerdefinierten WCF LOB-Adapter

Details: Ich entwickle meinen benutzerdefinierten WCF Lob Adapter für BizTalk Server 2013 R2. Ich habe benötigte Schnittstellen implementiert und IMetadataBrowseHandler, dann baute es und legte es in den GAC.

Wenn ich es in einem Biztalk-Projekt konsumiere, kann ich meine Ergebnisse sehen, wenn ich die "Add Generated Items => ConsumeAdapterService" durchführe. Ich ändere meinen Code, also muss ich neue Knoten in der Struktur sehen, aber ich sah kein neues Element, bis ich Visual Studio neu starte. Hier

ist das Bild des Dialogs:

enter image description here

Antwort

1

Das erste Mal, wenn Ihr Visual Studio die DLL aus dem lokalen GAC lädt. Das zweite Mal (nachdem Sie es aktualisiert haben) ist die DLL bereits Teil Ihrer Anwendungsdomäne und wird daher nicht aktualisiert, es sei denn, Sie starten Visual Studio neu.

Dies ist das Standardverhalten, das in .NET ziemlich Standard ist.

Sie können Visual Studio nicht etwas in der Zeile 'DLL von GAC neu laden' sagen, daher müssen Sie es manuell neu starten.

+0

Danke Pieter. Gibt es eine Möglichkeit, den Dialog anders als Hinzufügen generierter Elemente in dem Biztalk-Projekt in Visual Studio anzuzeigen? Du weißt, dass ich versuche, die Ergebnisse nach dem Aufbau zu entwickeln und zu sehen. Es ist seltsam, VS jedes Mal neu zu starten, wenn ich etwas ändere. –

+0

Nicht, dass ich weiß, dass ich Angst habe. –

Verwandte Themen