Можно ли включить директивы времени выполнения в библиотеку.NET Core?

В настоящее время я получаю исключение MissingRuntimeArtifactException из приложения UWP, которое ссылается на библиотеку DNX, которую я также написал. У меня есть следующий файл.rd.xml, включенный в DNX xproj:

<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 ответ

Решение

Оказывается, это возможно путем встраивания.rd.xml как ресурса в файл project.json.

  "resource": [
    "BinarySerializer.rd.xml"]
Другие вопросы по тегам