具有托管依赖项的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)
UWP DependencyObject 绑定 Windows.UI.Xaml.Markup.XamlParseException