windowsservercore映像中缺少ieframe.dll和shdocvw.dll [英] ieframe.dll and shdocvw.dll are missing from windowsservercore image

查看:76
本文介绍了windowsservercore映像中缺少ieframe.dll和shdocvw.dll的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这2个dll可能是Internet Explorer的一部分,它们在windowsservercore映像中丢失了。

我明白为什么它们被删除了 - 因为如果我们只支持命令行界面,为什么我们会喜欢IE。

我的问题是我想将建筑环境移动到docker。我能够安装Visual Studio,一切都是成功编译,只有一个例外。这两个dll-s是在系统中注册的COM类型的dll-s,不幸的是我们的
项目引用了它们,并且由于缺少引用而拒绝构建。

These 2 dlls are probably part of Internet Explorer and they are missing from windowsservercore image.
I understand why they were removed - because why we would like IE if we only support commandline interface.
My problem is that I want to move our building environment to docker. I was able to install Visual Studio and everything is compiling successfully with one exceptions. These 2 dll-s are COM kind of dll-s that are registered in the system and unfortunately our project has references to them and it refuse to build because of missing references.

有什么办法可以为windowsservercore安装IE吗?也许还有一些我可以安装的其他软件包/软件/应用程序有这两个dll-s?

Is there any way I can install IE for windowsservercore? Maybe there is some other package/software/app that I can install that has these 2 dll-s?

问候

推荐答案

它没有Internet Explorer就无法安装Windows; IE是Windows的永久组成部分。
许多年前,在互联网发展初期,Netscape起诉微软,因为微软将IE与IE捆绑在一起。微软赢了,因为IE是Windows的一部分,它仍然是。
ShDocVw.dll是其中的关键部分;它有Windows的关键部分,而不仅仅是IE。如果  Shdocvw.dll被删除,因为它有部分IE,那就错了。

It is impossible to install Windows without Internet Explorer; IE is a permanent part of Windows. Many years ago in the early days of the internet Netscape sued Microsoft because Microsoft included IE with Windows. Microsoft won because IE is part of Windows and it still is. ShDocVw.dll is a critical part of that; it has critical parts of Windows, not just IE. If Shdocvw.dll was removed because it has parts of IE then that is a mistake.

ShDocVw是"Shell Doc对象"控制库"在这种情况下,"Shell"是文件系统,而不是命令处理器。

ShDocVw is the "Shell Doc Object and Control Library" and in this context "Shell" is the filesystem, not the command processor.


这篇关于windowsservercore映像中缺少ieframe.dll和shdocvw.dll的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆