Host Integration Server 2016中缺少库

时间:2018-03-23 16:07:22

标签: c# .net biztalk .net-assembly

我们正在从HIS 2009升级到2016年,但似乎有些库已更改,不再与HIS捆绑在一起(过去,我们会从System文件夹中获取DLL以供参考)。

具体来说,RuntimeCallContext的新构造函数需要HostIntegration.EventLogging.EventLogContainer,但我无法找到包含此类的任何DLL。

现在IPrimitiveConverter类型的HostIntegration.Common.IPrimitiveConverter也是如此。

除了这两个之外,事件日志类型TIEventLoggingInternalTITracingTITracing似乎也缺失(可能被HostIntegration.EventLogging命名空间中的某些内容替换?)

有谁知道我在哪里可以找到这些类型的DLL?我已完成其他必要的转换(即从VS 2008更新解决方案到2015年以及次要参考更新)但我真的坚持这些课程。

非常感谢!

2 个答案:

答案 0 :(得分:0)

尝试使用配置向导配置HIS以查看它是否有帮助,它为我们提供了一些缺少的COM +包。早些时候这些软件包是MSI安装的一部分,但是2016年它们在配置后安装了。如果没有帮助,请联系您的MS支持人员,以了解它没有太多帮助和文档。

答案 1 :(得分:0)

事实证明我需要的DLL是在Windows \ Microsoft.NET \ assembly \ GAC_MSIL中(自从2009年在HIS文件夹中有副本并且其中一些在GAC列表中时,我们没想过要检查)。

仍在处理某些类型问题,但是通过引用该位置的DLL已解决了这个直接问题。