如何在Ubuntu容器中运行使用MS Access的可执行文件?

时间:2018-09-25 09:20:24

标签: c# docker ubuntu ms-access

我正在尝试通过Mono运行在Ubuntu Docker容器内运行的可执行(.exe)文件。但是,此可执行文件的功能是查询MS Access DB文件(.accdb)并将结果保存到CSV文件。

按预期,跨平台问题会发生。

  

[错误]致命异常:System.InvalidOperationException:.Net Framework数据提供程序需要Microsoft数据访问组件(MDAC)。请安装Microsoft数据访问组件(MDAC)2.6版或更高版本。 ---> System.Reflection.TargetInvocationException:调用的目标引发了异常。 ---> System.DllNotFoundException:ole32.dll

我一直在互联网上寻找使其在Ubuntu环境中运行的方法,但是到目前为止,我发现的解决方案是修改代码以使用另一个DB提供程序。

不幸的是,修改可执行文件超出了范围。

是否可以在Ubuntu上运行?

0 个答案:

没有答案