是否可以在 .NET Core 库中包含运行时指令?
Is it possible to include Runtime Directives in a .NET Core library?
我目前从引用我也编写的 DNX 库的 UWP 应用程序中收到 MissingRuntimeArtifactException。我在 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 应用程序中的异常。
事实证明,这可以通过将 .rd.xml 作为资源嵌入到 project.json 文件中来实现。
"resource": [
"BinarySerializer.rd.xml"]
我目前从引用我也编写的 DNX 库的 UWP 应用程序中收到 MissingRuntimeArtifactException。我在 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 应用程序中的异常。
事实证明,这可以通过将 .rd.xml 作为资源嵌入到 project.json 文件中来实现。
"resource": [
"BinarySerializer.rd.xml"]