主机集成服务器 2016 中缺少库

Missing libraries in Host Integration Server 2016

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

具体来说,RuntimeCallContext 的新构造函数需要 HostIntegration.EventLogging.EventLogContainer,但我找不到任何包含此 class.

的 DLL

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

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

有谁知道我在哪里可以找到这些类型的 DLL?我已经完成了其他必要的转换(即将解决方案从 VS 2008 更新到 2015 和较小的参考更新)但我真的坚持这些 classes.

非常感谢!

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

事实证明,我需要的 DLL 在 Windows\Microsoft.NET\assembly\GAC_MSIL 中(自 2009 年以来我没想到要检查那里,在 HIS 文件夹中有一个副本,其中一些在 GAC 列表中).

仍在处理一些类型问题,但这个紧迫的问题已通过从该位置引用 DLL 得到解决。