我们正在从HIS 2009升级到2016年,但似乎有些库已更改,不再与HIS捆绑在一起(过去,我们会从System文件夹中获取DLL以供参考)。
具体来说,RuntimeCallContext
的新构造函数需要HostIntegration.EventLogging.EventLogContainer
,但我无法找到包含此类的任何DLL。
现在IPrimitiveConverter
类型的HostIntegration.Common.IPrimitiveConverter
也是如此。
除了这两个之外,事件日志类型TIEventLogging
,InternalTITracing
和TITracing
似乎也缺失(可能被HostIntegration.EventLogging
命名空间中的某些内容替换?)
有谁知道我在哪里可以找到这些类型的DLL?我已完成其他必要的转换(即从VS 2008更新解决方案到2015年以及次要参考更新)但我真的坚持这些课程。
非常感谢!
答案 0 :(得分:0)
尝试使用配置向导配置HIS以查看它是否有帮助,它为我们提供了一些缺少的COM +包。早些时候这些软件包是MSI安装的一部分,但是2016年它们在配置后安装了。如果没有帮助,请联系您的MS支持人员,以了解它没有太多帮助和文档。
答案 1 :(得分:0)
事实证明我需要的DLL是在Windows \ Microsoft.NET \ assembly \ GAC_MSIL中(自从2009年在HIS文件夹中有副本并且其中一些在GAC列表中时,我们没想过要检查)。
仍在处理某些类型问题,但是通过引用该位置的DLL已解决了这个直接问题。