如何在 .NET Core 3 项目中引用 UIAutomation 程序集

Bra*_*son 6 c# ui-automation .net-core

我正在研究需要引用 Microsoft UIAutomation 程序集的 netcore3.1 UI 工具包。UI 自动化概述页面(请参阅此处)指出:

UI 自动化在运行 .NET Framework 的受支持 Windows 操作系统上提供完整功能(请参阅 .NET Framework 系统要求或从 .NET Core 3.0 开始的 .NET Core 版本。

但我不知道如何从 netcoreapp3.1 项目中引用这些程序集。

我在我的本地驱动器中搜索了这些文件,它们似乎是这个 nuget 包的一部分,但是它的 nuget 页面显示:

内部实现包不适用于直接消费。请不要直接引用。

我如何引用这些程序集?


更新:我发现我可以通过以下方式获取对这些程序集的引用:

<ItemGroup>
  <FrameworkReference Include="Microsoft.WindowsDesktop.App" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

然而,这在几乎 300 个文件中带来了大约 140mb,涵盖了我不需要的各种东西。肯定有更好的方法吗?