Проект .NET, использующий Mono в Linux - не может разобрать аргументы командной строки - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь заставить проект .NET 4.6.1 работать в Rider на Linux. Он отлично работает для других разработчиков, использующих Rider в Windows, но у меня неожиданная проблема.

Это настройки проекта в Windows:

Run config parameters for same project on Windows machine

Это настройка проекта в Linux:

Run config parameters for same project on Linux machine

Однако, когда я запускаю его в Linux, я получаю следующее сообщение:

Warning: unparsed command line arguments: /config:/home/username/Downloads/applicationhost.config /site:Company.Appname.Webapp /apppool:Clr4IntegratedAppPool

Тогда не удается запустить приложение. Он отлично работает на Windows.

Любые идеи очень ценятся!

Дополнительная информация

Это команда, которую Rider запускает при запуске приложения:

/usr/bin/mono /usr/lib/mono/4.5/xsp4.exe /config:/home/username/Downloads/applicationhost.config /site:Company.Appname.Webapp /apppool:Clr4IntegratedAppPool

Если вы запустите эту команду на терминале, произойдет то же самое:

$ /usr/bin/mono /usr/lib/mono/4.5/xsp4.exe /config:/home/username/Downloads/applicationhost.config /site:Company.Appname.Webapp /apppool:Clr4IntegratedAppPool
Warning: unparsed command line arguments: /config:/home/josephee/Downloads/applicationhost.config /site:Company.Appname.Webapp /apppool:Clr4IntegratedAppPool
...