在.NETAPI中添加对PresentationCore.dll和PresentationFramework.dll的引用

我试图在 .NET 5 API 中引用 PresentationCore.dll 和 PresentationFramework.dll 但显然它也需要 WindowsBase,这是我得到的错误:

“System.TypeLoadException:无法从程序集“WindowsBase,版本=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”加载类型“System.Windows.DependencyObject”。”

如果我尝试添加对 Windows.Base 的引用,它会在 Visual Studio 中显示错误:

回答

你想要做的是添加一个 WPF 引用。如果您的csproj包括这不是必须的net5.0-windows入境TargetFramework<UseWPF>true</UseWPF>

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net5.0-windows</TargetFramework>
    <UseWPF>true</UseWPF>
  </PropertyGroup>
</Project>

此条UseWPF目会自动添加所有 WPF 引用,您可以使用 WPF 调用。


以上是在.NETAPI中添加对PresentationCore.dll和PresentationFramework.dll的引用的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>