C# IBM MobileFirst是否支持针对windows phone 8.1/windows 8.1的本机C/Xaml应用程序?

C# IBM MobileFirst是否支持针对windows phone 8.1/windows 8.1的本机C/Xaml应用程序?,c#,xaml,windows-runtime,ibm-mobilefirst,C#,Xaml,Windows Runtime,Ibm Mobilefirst,进一步澄清标题。 我指的不是HTML5混合应用程序,也不是为windows 8/windows phone 8开发并在windows 8.1/windows phone 8.1上运行的应用程序 我想知道IBM MobileFirst是否支持为windows 8.1和/或windows phone 8.1编写的本机应用程序。 例如,通用应用程序 根据我所阅读的内容和所看到的教程,无法为windows 8.1和windows phone 8.1生成DLL。我遗漏了什么吗?您看过IBM MobileF

进一步澄清标题。 我指的不是HTML5混合应用程序,也不是为windows 8/windows phone 8开发并在windows 8.1/windows phone 8.1上运行的应用程序

我想知道IBM MobileFirst是否支持为windows 8.1和/或windows phone 8.1编写的本机应用程序。 例如,通用应用程序


根据我所阅读的内容和所看到的教程,无法为windows 8.1和windows phone 8.1生成DLL。我遗漏了什么吗?

您看过IBM MobileFirst平台开发人员中心或IBM MobileFirst平台知识中心吗?你会在那里找到你的答案

Windows Phone 8-有关于本机Windows Phone 8.x开发的教程,将来还会有更多

Windows 8-本机Windows 8支持也可用,但尚未在开发中心中提及


搜索知识中心以获取更多信息…

@corcus第1部分-目前已升级到IBM MF 6.3-产品UI中没有正式支持,但与此同时,我们一直在鉴定Visual Studio 2013


第2部分-我们当前的WindowsPhone8环境基于Silverlight。您可以尝试使用Windows8环境创建本机应用程序,这样将创建一个C应用程序。在VS2013中打开它,然后向其中添加Windows Phone 8.1项目。然后将DLL引用添加到电话项目,并将资源复制到电话项目或共享项目,然后尝试在Win 8.1电话上运行。这应该行得通,我试过混合动力车,它行得通,但不是本地车-因此我不能肯定地说,康力斯我能够始终如一地重现你的问题!修复的是将wlclient.properties文件的生成操作更改为内容

转到解决方案资源管理器 右键单击wlclient.properties并选择properties 将生成操作属性设置为知识中心中缺少的内容 还将“复制到输出目录”设置为“始终”
这将解决崩溃问题。

感谢您的回答,感谢您提供上述资源,尽管我已经阅读了它们。在知识中心中,没有提到为win 8.1或wp 8.1开发本机c/xaml应用程序,只针对win 8和wp 8。因此,据我所知,目前没有对这些平台的支持。唯一的方法是为win8开发,并利用windows的向后兼容性在win8.1中运行应用程序。我尝试了一些更简单但与您描述的类似的方法。我在VS中创建了一个本机win8.1应用程序,然后像教程一样在eclipse中使用windows8环境创建了一个本机api。我复制了DLL,并将引用、pri和wlclient.properties添加到C win8.1项目中,它编译为ok。然后,我从starter应用程序示例中复制了代码并尝试运行它。在wlclient.properties中找不到wlServerProtocol属性时出错。将wlServerProtocol属性添加到wlclient.properties文件中。应用程序崩溃了。wp8.1中也发生了同样的错误消息,因为我的wlclient.properties文件是以下文件:wlServerProtocol=http wlServerHost=192.168.1.113 wlServerPort=10080 wlServerContext=/StarterApplication/wlAppId=NativeWin8 wlAppVersion=1.0 wlEnvironment=Windows8 Native wlPlatformVersion=6.3.0.0 languagePreferences=Add locales按照优先顺序,例如fr、en、pt BR wlMPNSServiceName=为经过身份验证的推送添加MPNS服务名称。通过调试,我看到wlclient.properties现在已在win8.1中正确读取。wp8中的相同代码可以正常工作。您对此有何想法?这是一个已知问题,将在后续版本中修复。但当第二次尝试连接时,它会工作。你能在收到错误消息后尝试重新连接吗?@jayakarthik谢谢你的评论。问题是,在显示错误并出现未处理的异常后,应用程序崩溃。调试器消息是NativeWin8.exe中发生的未经处理的win32异常。这是引发异常的代码,请尝试{WLClient client=WLClient.getInstance;client.connectnew MyConnectResponseListenerthis;}catch exception ex{string error=ex.Message;}这是从starter应用程序示例连接到服务器的基本尝试。@corcus-您使用的是哪一版本的IBM MF?因为此方法仅适用于6.3版本的Windows8本机SDK。WindowsPhone8 SDK是Silverlight basedAjay,这应该是将来iFix的APAR中的地址?这与尝试正如jayakarthik所说,nect两次似乎解决了问题。非常感谢:@IdanAdar yes-需要修复文档,并使用正确的错误消息处理异常,而不是应用程序崩溃。请继续评论-此崩溃问题现在在7.0中得到修复。如果由于某种原因未找到属性文件-您将获得正确的exc 而不是崩溃