向Windows应用商店提交应用程序时出错本机API api-ms-win-core-synch-l1-2-0.dll:OpenEventA()不允许

时间:2015-02-06 03:51:30

标签: windows windows-phone-8 windows-phone-8.1 windows-8.1 win-phone-silverlight-8.1

1028:程序集AnylyncRuntimeComponent.dll中不允许使用本机API api-ms-win-core-synch-l1-2-0.dll:OpenEventA()。更新它,然后再试一次。

1028:程序集AnylyncRuntimeComponent.dll中不允许使用本机API api-ms-win-core-synch-l1-2-0.dll:CreateEventA()。更新它,然后再试一次。

1028:程序集AnylyncRuntimeComponent.dll中不允许使用本机API api-ms-win-core-synch-l1-2-0.dll:CreateEventExA()。更新它,然后再试一次。

请帮助解决此问题。

1 个答案:

答案 0 :(得分:1)

您需要为Unicode构建 - 如果您的源代码调用" OpenEvent"然后它实际上由预处理器替换为" A"或" W"版本取决于您是否为ANSI或Unicode构建。

如果您自己完全不使用这些API,则意味着您要与其他人的代码建立联系,而这些代码并非针对Unicode构建,您需要让他们为您提供Unicode版本。