# API Known Issues

- Due to an issue with CodeMeter .NET Standard, in which a hang could be introduced when first calling a ViDi2.Remote, the following is added in App.config:

  Copy

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      <?xml version="1.0" encoding="utf-8"?>
      <configuration>
      <runtime>
          <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
              <assemblyIdentity name="WibuCmNET" publicKeyToken="01d86e1eb0c69c23" culture="neutral"/>
              <bindingRedirect oldVersion="6.0.0.0-8.0.0.0" newVersion="7.0.3933.502"/>
            </dependentAssembly>
          </assemblyBinding>
        </runtime>
      </configuration>

- Several minor issues with using APIs. See FAQ for the details.

- For C API, an exception occurs if a string includes one or more characters other than ASCII characters. To avoid this exception, a string that contains non-ASCII characters must be converted to UTF-8 encoded string. Please refer to C API Documentation to avoid this problem. Below is the list of allowed ASCII characters in C API.

  - English characters (both upper case and lower case)

  - Numbers (Arabic numerals)

  - ` ~ ! @ # $ % ^ & ( ) - _ + = [ ] { } , . ; '