我像这样构建我的应用程序:
mkbundle --static -o de --deps DeviceEmulator.exe UnionArgParser.dll Emulators.dll NLog.dll Protocol.dll FSharpx.Core.dll
当我在同一台机器上运行 ./de 时,应用程序工作正常。但是当我复制到其他机器(我使用 lxc 容器)并启动时出现错误:
异常:System.Configuration.ConfigurationErrorsException:初始化配置系统时出错。System.Configuration.ConfigurationErrorsException:无法识别的配置部分(/home/ubuntu/tests/device/DeviceEmulator.exe.config 第 3 行)
添加
我自己找到了解决方案。--machine-config <path to my mono/runtime/etc/mono/4.0/machine.config>
捆绑时需要传递参数。这是解决错误的问题。