让我们从头开始使用C ++ / CX UWP项目,我需要使用托管依赖项的NuGet包(如Newtonsoft.Json)。这实际上不可能安装它,因为我的项目使用本机C ++(而不是C#)。
我在github上为我的搜索重新发布这篇文章:https://github.com/NuGet/Home/issues/6146
但我想知道是否存在解决方案以便在未来出行或计划?
答案 0 :(得分:1)
C ++无法直接在UWP中调用C#(或任何其他托管代码)。 (桌面C ++具有C ++ / CLI,又名“托管C ++”,但UWP无法使用)。从C ++调用托管代码的最简单方法是使用托管代码创建WinRT组件,然后从C ++代码中引用它。