首页 > 解决方案 > 如何将 UIAutomationClient.dll 和 UIAutomationTypes.dll 添加到 .Net Core 5.0 项目?

问题描述

由于没有可用的 nuget 包,如何在项目中使用UIAutomationClient.dll和使用!UIAutomationTypes.dll.NET 5.0

我正在尝试将 .NET Framework 4.8 项目转换为 .NET 5.0

<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
    <PropertyGroup>
        <OutputType>WinExe</OutputType>
        <TargetFrameworks>net48;net5.0-windows</TargetFrameworks>
        <UseWindowsForms>true</UseWindowsForms>
        <LangVersion>9.0</LangVersion>
    </PropertyGroup>
</Project>

标签: c#visual-studioui-automation

解决方案


这个 .csproj 足以System.Windows.Automation在 net5 中使用(UIAutomation)

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net5.0-windows</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <FrameworkReference Include="Microsoft.WindowsDesktop.App.WPF"/>
  </ItemGroup>
</Project>

推荐阅读