Dan*_*ams 12 ui-automation nuget .net-core
我在一个框架项目中使用 UIAutomationClient.dll,我正在将其转移到 Core。这只适用于 Windows,所以没问题。但我需要以可以在不同的 Windows 机器上运行的方式引用它。有一个 nuget 包用于此,评论说不应该直接引用它。那么我怎样才能得到它呢?如果我继续选择它,我会收到错误:
与该项目不兼容的包类型 DotnetPlatform
请注意:这是一个控制台应用程序,它执行一些 UI 自动化操作。它不是桌面应用程序,也不是 WPF。
ziv*_*kan 13
正如 vatsan-madhavan 在 GitHub 上所写,您可以使用:
<ItemGroup>
<FrameworkReference Include="Microsoft.WindowsDesktop.App.Wpf" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
吸取了.NET Core 1.x和2.x中BCL包的所有问题,从.NET Core 3.0开始,.NET Core SDK和NuGet支持FrameworkReference,不使用版本号(SDK告诉NuGet是哪个版本)去下载)。由于它太新了,所以并不为人所知,也没有经常被记录下来。
| 归档时间: |
|
| 查看次数: |
15741 次 |
| 最近记录: |