我使用 Delphi Prism 在 Windows 7 上编写了一个程序。我获取了可执行文件并尝试在 Linux 上的单声道下运行它。此时,mono 引发了以下错误。这是否意味着 RemObjects 组件仅适用于 Windows 环境?如果不是,您如何解决此异常?
无法加载文件或程序集“RemObjects.InternetPack,Version=2.0.47.845,Culture=neutral,PublicKeyToken=3df3cad1b7aa5098”或其依赖项之一。 未处理的异常:System.TypeLoadException:发生类型加载异常。
提前致谢
最佳答案
您需要在 Linux 机器上部署和注册 RemObjects InternetPack
。它不是默认运行时的一部分。
将其想象成使用运行时包构建 Delphi Win32
应用程序。当您将应用程序部署到其他机器时,您还必须部署运行时包。
部署.NET
包是一个完全不同的问题(与Delphi
或Prism
无关)。您可能想先在 SO 上搜索,如果找不到现有答案,请发布新问题。
关于linux - 无法在 Mono 下加载 RemObjects.InternetPack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10726276/