具有托管依赖项的C ++ / XAML UWP NuGet包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了具有托管依赖项的C ++ / XAML UWP NuGet包相关的知识,希望对你有一定的参考价值。

让我们从头开始一个C ++ / CX UWP项目,我需要一个使用托管依赖项的NuGet包(比如Newtonsoft.Json)。这实际上不可能安装它,因为我的项目使用本机C ++(而不是C#)。

我在github上为我的搜索重新发布这篇文章:https://github.com/NuGet/Home/issues/6146

但我想知道是否存在解决方案以便在未来出行或计划?

答案

C ++不能直接在UWP中调用C#(或任何其他托管代码)。 (桌面C ++具有C ++ / CLI,又名“托管C ++”,但UWP无法使用)。从C ++调用托管代码的最简单方法是使用托管代码创建WinRT组件,然后从C ++代码中引用它。

以上是关于具有托管依赖项的C ++ / XAML UWP NuGet包的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 UWP 中选定 ListView 项的突出显示颜色(Windows 10)

具有 ivy 依赖项的 Eclipse 部署程序集失败

无法安装具有 C 依赖项的 Python 库

是否有用于 UWP 的 Webm C#/Xaml 控件?

g ++构建具有boost依赖项的c ++程序

UWP DependencyObject 绑定 Windows.UI.Xaml.Markup.XamlParseException