List <nullable <t>&gt;的运行时指令

时间:2016-02-23 00:49:05

标签: c# generics win-universal-app .net-native

我在{10}的Windows 10通用应用程序的发布版本中获得了MissingMetadataException,并且无法弄清楚如何应用运行时指令。

我已成功为更简单的案例System.Collections.Generic.List<Nullable<System.Int32>>添加了一条指令,如下所示:

System.Collections.Generic.List<System.Int32>

但我似乎无法正确定义嵌套泛型的指令。我尝试了很多变化,主要是以下几点:

<TypeInstantiation Name="System.Collections.Generic.List" Arguments="System.Int32" Dynamic="Required Public" />

这里处理嵌套泛型类型的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

一些建议。如果为DEBUG启用.NET Native(项目属性&gt; BUILD&gt;复选框以启用.NET Native),您将获得更好的整体调试体验。特别是,您可以从异常中获得更多有用的消息,因为DEBUG配置会保存创建错误对话框所需的资源字符串。我怀疑它会指向这个页面http://dotnet.github.io/native/troubleshooter/type.html,这应该会帮助您顺利前进。