我用Delphi Prism在Windows 7上编写了一个程序。我拿了可执行文件并尝试在单声道Linux上运行它。此时,mono提出了以下错误。这是否意味着RemObjects组件仅适用于Windows环境?如果没有,您如何解决此异常?
无法加载文件或程序集“RemObjects.InternetPack,Version = 2.0.47.845,Culture = neutral,PublicKeyToken = 3df3cad1b7aa5098”或其中一个依赖项。 未处理的异常:System.TypeLoadException:发生了类型加载异常。
提前致谢,
答案 0 :(得分:3)
您需要在Linux计算机上部署并注册RemObjects InternetPack
。它不是默认运行时的一部分。
将其视为使用运行时包构建Delphi Win32
应用程序。将应用程序部署到其他计算机时,还必须部署运行时包。
部署.NET
个包是一个完全不同的问题(并非真正Delphi
或Prism
相关)。您可能希望先在SO上搜索,如果您没有找到现有答案,请发布一个新问题。