是否可以在.NET Core库中包含运行时指令?

时间:2016-04-01 04:34:37

标签: c# dnx

我目前从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应用程序中的异常。

1 个答案:

答案 0 :(得分:3)

事实证明,通过将.rd.xml作为具有project.json文件的资源嵌入,可以实现这一点。

  "resource": [
    "BinarySerializer.rd.xml"]