Ошибка при отправке приложения в Магазин Windows. Собственный API api-ms-win-core-synch-l1-2-0.dll:OpenEventA() не разрешен

1028: собственный API api-ms-win-core-synch-l1-2-0.dll:OpenEventA() не разрешен в сборке AnylyncRuntimeComponent.dll. Обновите его и попробуйте снова.

1028: собственный API api-ms-win-core-synch-l1-2-0.dll:CreateEventA() не разрешен в сборке AnylyncRuntimeComponent.dll. Обновите его и попробуйте снова.

1028: собственный API api-ms-win-core-synch-l1-2-0.dll:CreateEventExA() не разрешен в сборке AnylyncRuntimeComponent.dll. Обновите его и попробуйте снова.

Пожалуйста, помогите решить эту проблему.

1 ответ

Вам нужно собрать для Unicode - если ваш исходный код вызывает "OpenEvent", то он фактически заменяется препроцессором версией "A" или "W" в зависимости от того, строите ли вы для ANSI или Unicode.

Если вы сами не используете эти API, это означает, что вы связываетесь с чужим кодом, который не был создан для Unicode, и вам нужно попросить их предоставить вам версию Unicode.

Другие вопросы по тегам