Услышал на этом форуме про .NET Core для Linux и заинтересовался. Оно может запустить/импортировать существующие DLL, написанные для .NET на Windows?
Есть очень интересная библиотека, которую мне бы хотелось использовать в своей утилите. Библиотека написана Microsoft, распространяется только в бинарном виде в комплекте с их продуктами, в том числе и с SDK, лицензия которого позволяет предполагаемое использование.
MSYS-овский file говорит про библиотеку следующее:
PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows
C .NET я не знаком от слова совсем, но библиотека незаменимая, так что научусь. По сути, вся внешняя утилита, о которой шла речь выше, будет просто cli-оберткой для пары функций этой библиотеки. Если в итоге утилита будет работать только на Windows, она все равно будет полезна мне. Но в качестве вишенки на торте хотелось бы ее запускать и на Linux, да и полезность утилиты в таком случае возрастет многократно.
Что скажете, есть шансы?