1

私の質問は次のとおりです。コードを変更して新しい dll をビルドし、それを GAC に入れると、消費する wcf アダプター ダイアログが更新されないのはなぜですか?

詳細: Biztalk サーバー 2013 r2 用のカスタム wcf LOB アダプターを開発しています。必要なインターフェースを実装しIMetadataBrowseHandler、それをビルドして GAC に入れました。

Biztalk プロジェクトでそれを使用する場合、「生成されたアイテムを追加 =>ConsumeAdapterService」を実行すると、結果を確認できます。コードを変更したため、ツリーに新しいノードが表示されるはずですが、Visual Studio を再起動するまで新しい項目は表示されませんでした。

ダイアログの画像は次のとおりです。

ここに画像の説明を入力

4

1 に答える 1

1

Visual Studio がローカル GAC から DLL を初めてロードするとき。2 回目 (更新後) には、DLL は既にアプリケーション ドメインの一部であるため、Visual Studio を再起動しない限り更新されません。

これは、.NET 内でほぼ標準となっている既定の動作です。

「GAC から DLL をリロード」の行で Visual Studio に何かを伝えることはできないため、手動で再起動する必要があります。

于 2016-04-17T19:47:18.160 に答える