0

いくつかの監査メソッド (AuditcClass.cs) を実装するクラスがあります。また、AuditcClass.dll メソッドを使用する WCF サービスも実装しました。

ここで、AuditcClass 内から WCF サービスも参照できるようにする必要があります。ただし、名前空間との競合がいくつかあるため、生成されたプロキシを単純に使用して参照することはできません。

最初のアプローチとして、プロキシを別の名前空間内にカプセル化し、多くの競合を解決しましたが、他の一般的なクラス (例外名前空間など) との新しい競合を導入しました。

サービスが同じクラスのメソッドと列挙型を使用している場合でも、クラス内で Web サービスを参照できる方法はありますか?

4

1 に答える 1

0

svcutilツールのパラメーター/reference:<file path>を使用して、問題を解決できました。

References types in the specified assembly. When generating clients, use this option to specify assemblies that might contain types that represent the metadata being imported.

これにより、参照の競合を回避して、生成されたプロキシから共有 dll を除外することができました。

于 2013-01-08T20:29:14.640 に答える