我目前从UWP应用程序中获取MissingRuntimeArtifactException,该应用程序引用了我也写过的DNX库。我在DNX xproj中包含以下.rd.xml文件:
<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata>
<Library Name="BinarySerializer">
<Type Name="BinarySerialization.BinarySerializer">
<Method Name="Deserialize">
<TypeParameter Name="type" Serialize="Required All" />
</Method>
</Type>
如果我将DNX xproj转换为UWP库,则运行时指令似乎包含在内,并且似乎可以解决UWP应用程序中的异常。
答案 0 :(得分:3)
事实证明,通过将.rd.xml作为具有project.json文件的资源嵌入,可以实现这一点。
"resource": [
"BinarySerializer.rd.xml"]