<?xml version ="1.0"?>
<configuration>
  <!--
    NOTE: xdesproc.exe does not actually use this file - the binding redirects and config are done dynamically from code.
    this file is used for NGEN only.

    Mixed mode assemblies (C++/CLI) will not load into a newer CLR by default. Expression disables this
    so user projects can load when they have mixed mode dependencies that target older frameworks.
  -->
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
  </startup>

  <runtime>
    <AppContextSwitchOverrides value="Switch.System.Windows.DoNotScaleForDpiChanges=false"/>
    <AppLocalAutongenNGenDisabled enabled="1" />
    <NgenBind_OptimizeNonGac enabled="1" />
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="PublicAssemblies;PrivateAssemblies" />
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
        <bindingRedirect oldVersion="4.5.0.0-9.0.0.0" newVersion="9.0.0.1"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
