monodevelop cannot execute project

前端 未结 5 1462
情歌与酒
情歌与酒 2021-02-11 02:36

i have install monodevelop and write a hello world program in C# console but when in run configuration i choose run in external console check box and click on run button monodev

5条回答
  •  旧时难觅i
    2021-02-11 03:15

    I had the same problem, here is my solution.

    OS: Linux Mint 18.1 Cinnamon 64-Bit

    Monodevelop: 6.1.2.44 flatpak installation

    afaik MonoDevelop needs xterm or gnome-terminal for running a program in an external console. If both are missing you get "Cannot execute..." errors.

    The MonoDevelop log shows: ~/.var/app/com.xamarin.MonoDevelop/cache/MonoDevelop-6.0/Logs/Ide.log

    ERROR [2017-01-10 19:47:49Z]: Cannot execute "/home/...exe"
    System.InvalidOperationException: Cannot start process because a file name has not been provided.
    

    In my case i had to install xterm and copy it and it's dependencies to the flatpak runtime:

    sudo apt-get install xterm
    cp -v /usr/bin/xterm ~/.local/share/flatpak/runtime/org.freedesktop.Platform/x86_64/1.4/active/files/bin/
    cp -v /usr/lib/x86_64-linux-gnu/libXaw* ~/.local/share/flatpak/runtime/org.freedesktop.Platform/x86_64/1.4/active/files/lib/
    cp -v /usr/lib/x86_64-linux-gnu/libXmu* ~/.local/share/flatpak/runtime/org.freedesktop.Platform/x86_64/1.4/active/files/lib/
    cp -v /usr/lib/x86_64-linux-gnu/libutempter* ~/.local/share/flatpak/runtime/org.freedesktop.Platform/x86_64/1.4/active/files/lib/
    cp -v /lib/x86_64-linux-gnu/libpng12* ~/.local/share/flatpak/runtime/org.freedesktop.Platform/x86_64/1.4/active/files/lib/
    cp -v /lib/x86_64-linux-gnu/libtinfo* ~/.local/share/flatpak/runtime/org.freedesktop.Platform/x86_64/1.4/active/files/lib/
    

    Maybe not the best solution but it works for me.

提交回复
热议问题