我有一个UWP C++/cx应用程序和UWP C#类库。如何在C++项目中使用来自C#库的类?
以下是一些可能的解决方案:
P.S. 我不能使用“c#代理应用程序”,我的应用程序属于c++/cx类型。
以下是一些可能的解决方案:
- C++/CLI不支持UWP应用程序,因此我无法创建c++/cli包装器。
- 我不确定,但似乎在UWP世界中COM包装不是一个选项。
- Reverse P/Invoke不是一个选项,因为宿主应用程序是c++。
- Windows运行时组件还需要从C#代码接收回调,但只能在c++代码中实例化。
P.S. 我不能使用“c#代理应用程序”,我的应用程序属于c++/cx类型。