Как создать интерфейс Java для компиляции кода C #, а затем генерировать DLL? - PullRequest
2 голосов
/ 20 января 2012

Я хотел бы начать кодировать интерфейс Java, но я хочу, чтобы внутренняя функциональность заключалась в том, чтобы генерировать dll из кодов c #, у меня есть несколько проектов, в которых есть несколько классов c # ...

По сути, идея состоит в том, чтобы сделатьнастройки, то есть будет .zip или .rar, который будет содержать все проекты c # и java exe, который, при выполнении, скомпилирует проекты c # и затем поместит dll в конкретный каталог,

знаете какой-нибудь пример, как это сделать?

Ответы [ 2 ]

3 голосов
/ 20 января 2012

Если вы упомянули о переносимости, то я думаю, что вам нужно запустить это Java-приложение. также в Linux и Mac, поэтому вместо MSBuild, который работает только в Windows, вы можете попробовать http://www.mono -project.com / CSharp_Compiler Mono Compiler, который является кросс-платформенным.

3 голосов
/ 20 января 2012

Вы можете использовать MSBuild для создания проектов .NET из командной строки, которую, я думаю, вам будет проще вызвать из кода Java (хотя я не понимаю, почему вы пытаетесь использовать программу Java для запуска компиляции ).

Читайте о MSBuild здесь: http://msdn.microsoft.com/en-us/library/ms171452%28v=vs.90%29.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...