【发布时间】:2016-10-14 06:12:07
【问题描述】:
我正在创建一个类库。在成功构建该类库后,我将该 DLL 放置到 BizTalk Server 的管道组件文件夹中,并将该 DLL 添加到 GAC 文件夹中。
现在我试图将其作为自定义管道组件引用到另一个我正在创建自定义管道的项目中。但是当我尝试添加该 DLL 时,它会引发异常
您选择了无效的管道组件装配。如果您从 UNC 路径加载程序集,请检查程序集的安全设置
我已经有一些与此异常相关的可用解决方案,例如
- 首先,检查您的管道组件类是否公开。
- 此外,请确保您从自定义管道组件引用的任何程序集都位于 GAC 或 Pipeline Components 文件夹中(如果您将自定义管道组件程序集放在该文件夹中)。
- 检查缺少的依赖项,它们都必须放在 GAC 或 Pipeline Components 文件夹中
但仍然无法解决问题。
【问题讨论】:
-
你的组件是管道组件还是只是一个辅助类?这个问题不是很清楚,请您详细说明一下?
-
它是一个辅助类。但具有与该管道组件相关的属性。它包含对 IPropertyBag 和相关内容的继承
标签: c# biztalk unc custom-pipeline-component