我正在制作简单的反应新应用。Android版本运行良好(已经在Google Play上)。Windows版本也可以使用,但无法通过认证套件应用程序。我已经根据文档制作了释放捆绑包:
https://github.com/microsoft/react-native-windows/blob/master/docs/runningondevicewindows.md
应用程序认证套件返回错误:
type reactnativeWebViewBridge.messagePostedEventargs在文件reationnativeNativeWebviewbridge.winmd中未密封,也没有ComposableAttribute。未密封的类型必须具有CompoSableAttribute。
和
对于此应用程序类型,不支持API-MS-WIN-CRT-ENVINCRT-ENVINCONMENT-L1-1-0.DLL中的API getEnv。image Pipipelination.dll称此api。
使用Visual Studio 2017构建。
我错过了什么吗?
感谢您的任何帮助!
type reactnativeWebViewBridge.messagePostedEventargs在文件reationnativeNativeWebviewbridge.winmd中未密封,也没有ComposableAttribute。未密封的类型必须具有CompoSableAttribute。
错误消息已经清楚地解释了。您需要在ReactNativeWebViewBridge中使用sealed
修饰符对MessagePostedEventArgs
类。如果您不使用sealed
,则需要使用ComposableAttribute
。有关ComposableAttribute
的更多信息,您可以在此主题中参考James McNellis的答案:Winrt中的ComposableAttribute是什么?
对于此应用程序类型,不支持API-MS-WIN-CRT-ENVINCRT-ENVINCONMENT-L1-1-0.DLL中的API getEnv。image Pipipelination.dll称此api。
此错误意味着ImagePipipelination.dll在UWP中调用了一些不支持的API。您需要在React-Native的存储库中创建一个问题。