クラスライブラリを作成しています。そのクラス ライブラリのビルドが成功したら、その DLL を BizTalk Server のパイプライン コンポーネント フォルダーに配置し、その DLL を GAC フォルダーに追加しました。
今、私はそれをカスタム パイプライン コンポーネントとして、カスタム パイプラインを作成している別のプロジェクトに参照しようとしています。しかし、そのDLLを追加しようとすると、例外がスローされます
無効なパイプライン コンポーネント アセンブリを選択しました。UNC パスからアセンブリをロードしている場合は、アセンブリのセキュリティ設定を確認してください
私はすでに、この例外に関連して利用可能ないくつかのソリューションを持っていました
- まず、パイプライン コンポーネント クラスがパブリックであることを確認します。
- また、カスタム パイプライン コンポーネントから参照するすべてのアセンブリが GAC またはパイプライン コンポーネント フォルダーにあることを確認してください (そこにカスタム パイプライン コンポーネント アセンブリをドロップする場合)。
- 不足している依存関係を確認します。それらはすべて GAC またはパイプライン コンポーネント フォルダーに配置する必要があります。
しかし、まだ問題を解決できません。