我的目标是编写可从C#应用程序调用的组件。有问题的组件包含DX12代码以及我在C ++ / WinRT项目中编写的一些xaml代码。我想提取该代码以将其放入组件中。我看到有两种不同的方法可以做到这一点:
1)如下所述编写经典的COM组件: https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/author-coclasses
2)如下所述编写Windows运行时类: https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/author-apis
有人选择选项1而不是选项2的原因是什么?