Мне нужно построить программное обеспечение, которое будет читать XML, где будет тегом как:Взаимодействие с другими языками?
<Values type="MyParser.Parser" assembly="parser.dll" />
делая его отражением довольно прост, но мне нужно найти способ, чтобы поставить любой вид уплотнительный языка, Я имею в виду, если метод был написан на C, если это сборка, написанная на C, ее также нужно вызвать.
Я могу думать только об этом, создавая «exe» и отправляя параметры как «командную строку» и получая выход программы.
Интересно, если это лучший способ сделать это. Это «безопасно»? Есть ли другой способ сделать это? Может ли C# вызывать методы из другой сборки (на другом языке)?
On this page it says что-то о «Вы также можете взаимодействовать с другими языками, через платформы», но я не знаю, что это значит на самом деле.
Сборка не написана на C. exe или dll может быть, но они не являются сборками. – erikkallen