Я разработал один Mono проект, который отлично работает на MonoDevelop в Windows, но выдает ошибку компилятора, такую как System.Services DLL error. Точное сообщение об ошибке
System.Services DLL error
Сообщение об ошибке компилятора: CS0234: Тип или имя пространства имен «ServiceModel» не существует в пространстве имен «Система» (отсутствует ссылка на сборку?)
В чем может быть проблема?
System.ServiceModel предоставляется сборкой System.ServiceModel.dll.Вы должны иметь возможность выбрать это, щелкнув правой кнопкой мыши на папке «Ссылки» в дереве решений и выбрав «Изменить».
Также обратите внимание, что WCF на моно не завершено на 100%.Однако он может делать то, что вам нужно.
Вы можете добавить отсутствующие сборки, используя следующую команду в linux:
gacutil -i System.Data.dll
и добавление во время компиляции:
gmcs filename -r:System.Data.dll