ClientSettings class not found in UIAComWrapper in VS 2013


  • Hi,

    In VS 2012, we referred "UIAutomationClient" and "UIAutomationTypes" dlls. We want to migrate our project to VS 2013. 

    We have updated our project to use "UIAComWrapper" instead of UIAutomationClient and UIAutomationTypes.  But, our project compilation is failing because there is no "ClientSettings.RegisterClientSideProviderAssembly" in UIAComWrapper.

    We want to know where can the class ClientSettings be found other than UIAutomationClient?  We do not want to use UIAutomationClient or UIAutomationTypes because we are getting other compilation errors like "System.Windows.Automation.AutomationElement is present in both UIAutomationClient or UIAComWrapper".

    Any help is highly appreciated.



    Tuesday, June 03, 2014 9:10 AM

All replies

  • From the documentation at

    The client-side-provider classes are omitted, since they are relatively difficult to translate into the way that the COM API does it

    You'll need to convert over to the COM API for those rather than using the wrapper. --Rob
    Thursday, June 05, 2014 3:32 AM
  • Hi Rob Caplan,

    Is there any other assemblythat could have this API apart from UIAutomationCilent/UIAComWrapper assmeblies?



    Thursday, June 05, 2014 5:36 AM
  • I'm not aware of a managed assembly that wraps those.

    Thursday, June 05, 2014 7:20 PM