Adobe-Runtime-Support icon indicating copy to clipboard operation
Adobe-Runtime-Support copied to clipboard

[Feature Request] C# native extensions support

Open itlancer opened this issue 2 years ago • 0 comments

Feature Description

AIR should support native extensions developed using C#. First of all it essential for Windows platform. But may be it also could be applicable for macOS/Linux and some other platforms.

Nowadays many native Windows APIs (especially for modern Windows 10/11) available only using C# (or C++ alternative almost unusable). That's why we need a way to develop C# native extensions. Right now creating C++ wrappers to communicate with C# libraries and package it in complex AIR apps not trivial https://github.com/airsdk/Adobe-Runtime-Support/discussions/2680#discussioncomment-6160919 With this feature a lot of functionalities could be implemented for AIR developers who using native extensions.

Related issue: https://github.com/airsdk/Adobe-Runtime-Support/discussions/2680 https://github.com/airsdk/Adobe-Runtime-Support/issues/2046 https://github.com/airsdk/Adobe-Runtime-Support/issues/1632 https://github.com/airsdk/Adobe-Runtime-Support/issues/3100 https://github.com/airsdk/Adobe-Runtime-Support/issues/3090 https://github.com/airsdk/Adobe-Runtime-Support/issues/2832 https://github.com/airsdk/Adobe-Runtime-Support/issues/2022 https://github.com/airsdk/Adobe-Runtime-Support/issues/2016 https://github.com/airsdk/Adobe-Runtime-Support/issues/541 https://github.com/airsdk/Adobe-Runtime-Support/issues/174

Known Workarounds

Use https://github.com/tuarua/FreSharp

itlancer avatar Mar 21 '24 10:03 itlancer