Я создаю приложение, используя UIAutomationClient с C #.Я не использую управляемую версию библиотеки, но COM-версию:
Приложение работает как положено как в режиме отладки, так и в режиме выпуска, но я вижу много предупреждений при компиляции в режиме Release.Я получаю два разных типа предупреждений, меняя типы и имена методов, конечно:
- Обработка ссылки COM "UIAutomationClient" по пути "C: \ Windows \ SysWOW64 \ UIAutomationCore.dll".По крайней мере один из аргументов для 'IUIAutomation2.SafeArrayToRectNativeArray' не может быть маршалирован маршалером времени выполнения.Поэтому такие аргументы будут передаваться как указатель, и для манипуляции может потребоваться небезопасный код.
- Обработка ссылки на COM "UIA" по пути "C: \ Windows \ SysWOW64 \ UIAutomationCore.dll".Импортеру библиотеки типов не удалось преобразовать подпись для члена 'UIAutomationMethodInfo.pParameterNames'.
Есть ли способ исправить проект, чтобы эти предупреждения не отображались?Если нет, то можно ли просто подавить эти предупреждения?