引用System.Windows.Automation

tbi*_*hel 26 .net c# dll automation

我想通过BugSlayer尝试一些可用的自动化东西,但我对参考文献有疑问.

我正在试图弄清楚如何在visual studio中引用System.Windows.Automation库.我安装了.NET Framework v3.5和VS 2008,但UIAutomationClient和System.Windows.Automation都没有在引用的.NET或COM选项卡中显示为引用选项.

如果我浏览C:\WINDOWS\assembly\GAC_MSIL\UIAutomationClient\3.0.0.0__31bf3856ad364e35命令提示符,我可以看到dll ,但如果我浏览到Visual Studio中的程序集,我实际上无法访问dll.

我是否忽略了在项目中包含此内容的简单方法?

Gra*_*ton 47

UIAutomationClient.dll位于此文件夹中:

C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
Run Code Online (Sandbox Code Playgroud)

如果在Add Reference->.Net选项卡中找不到 ,则必须使用Browse选项卡转到给定路径,然后添加程序集(右键单击References,选择add reference,单击browse选项卡).

  • dotnet : `C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\7.0.7\UIAutomationClient.dll` 。将 `7.0.7` 替换为您首选的 dotnet 版本。 (2认同)

小智 17

在.net选项卡下添加Uiautomationclient dll


小智 8

我正在使用Visual Studio Express 2015,并以.NET 4.5为目标.这些答案都不适合我.这是我必须做的事情(经过几分钟的查看添加引用 - >程序集 - >框架和游戏.我添加的参考是"UIAutomationClient".(我的列表中没有任何System.Windows.Automation"程序集)请注意,我还看到程序集"UIAutomationProvider","UIAutomationTypes"和"UIAutomationClientsideProviders",但我没有尝试过任何这些.)

无论如何,一旦我添加了对"UIAutomationClient"的引用,那么using System.Windows.Automation实际上工作正常.