FlowDocument .NET Core 3的NuGet软件包

时间:2019-10-07 16:30:34

标签: nuget .net-core-3.0

根据this MS page FlowDocument是.NET Core 3.0命名空间下的一部分: System.Windows.Documents。但是,我找不到System.Windows.Documents NuGet软件包,那么正确的NuGet软件包是什么?

很抱歉,您遇到的问题很简单,但我的搜索没有返回任何内容。

谢谢!

编辑:是的,我已选中“包括预发行版本”。

1 个答案:

答案 0 :(得分:1)

作为.NET Core 3一部分的WPF程序集未作为NuGet依赖项分发。

如果要构建依赖于WPF的程序集,请尝试使用Wpf CustomControlLibrary(NET Core)项目模板。当您构建或打包该项目时,它将使用新的FrameworkReference来编码它需要WPF框架的事实。

以下是在Pack上创建的NUSPEC的示例:

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>WpfCustomControlLibrary1</id>
    <version>1.0.0</version>
    <authors>WpfCustomControlLibrary1</authors>
    <owners>WpfCustomControlLibrary1</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Package Description</description>
    <dependencies>
      <group targetFramework=".NETCoreApp3.0" />
    </dependencies>
    <frameworkReferences>
      <group targetFramework=".NETCoreApp3.0">
        <frameworkReference name="Microsoft.WindowsDesktop.App.WPF" />
      </group>
    </frameworkReferences>
  </metadata>
</package>