Использует ли моно приложение в комплекте с mkbundle app.config?
Я строю свое приложение так:
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>
когда расслоение. Это решить проблему с ошибкой.