Удаленный запуск приложения из VS предотвращает загрузку формы - PullRequest
0 голосов
/ 08 мая 2020

Привет, ребята, у меня странная проблема. Думаю, я знаю, в чем дело. Я удаленно запускаю чат-сервер на малине с Debian 10. У меня есть 2 проекта Chat Server for raspberry и клиентское приложение windows C#. Я не могу добавить серверное приложение с использованием mono на raspberry, потому что оно дает мне ошибки о X-сервере и запущенном xserver, а также о проблемах $ Display. Я нашел способ обойтись с помощью plink и редактирования команды mon s sh. Я отправляю команду, используя s sh. net, команда работает, но при ее использовании из моего клиентского приложения загружает сервер, но не позволяет моему клиенту что-либо делать. Я считаю, что проблема в том, что он видит сервер как диалог, поэтому, пока он не закроется, приложение заблокировано. Есть ли способ загрузить форму через form.show, а не form.showdialog: это команда s sh, которую я запускаю для запуска сервера из клиентской формы.

SendSSHCommand("export DISPLAY=:0.0 && mono --runtime=v4.0 /home/pi/ChatServer/ChatServer.exe");

или как исправить моно для запуска серверного приложения на Raspberry. Если я запустил это в своем приложении windows, оно будет работать, но пока я не закрою его, я не могу использовать свое клиентское приложение.

Спасибо

...