根据this MS page FlowDocument
是.NET Core 3.0命名空间下的一部分:
System.Windows.Documents
。但是,我找不到System.Windows.Documents
NuGet软件包,那么正确的NuGet软件包是什么?
很抱歉,您遇到的问题很简单,但我的搜索没有返回任何内容。
谢谢!
编辑:是的,我已选中“包括预发行版本”。
答案 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>