Я сделал библиотеку, которая использовала С# GDI+.
И теперь я хочу, чтобы на него можно было ссылаться и использовать любой другой язык программирования (например, java/c++)
Но я не хочу переписывать его под каждый язык программы. Есть ли способ для меня только один раз кодировать на С# и можно использовать для любого другого языка программирования?
Спасибо.
@nalnpir Но как его можно использовать на любом другом языке программирования, таком как java?
@MelonNG ваш вопрос должен быть более конкретным, общего решения нет. Для каждого языка может быть свое решение, поэтому вы должны указать, что именно вам нужно. Предоставление своего рода C-подобного экспорта может помочь вам поддерживать многие языки.
Вы можете использовать ДллЭкспорт для создания экспорта, как, например, для C. Любой язык, который имеет некоторую форму привязки C, может затем вызывать ваши экспортированные функции.
Возможный дубликат Можно ли экспортировать функции из C# DLL, как в VS C++?