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

Does IBM MobileFirst support native C#/Xaml apps for windows phone 8.1/windows 8.1?

进一步阐明标题。 我不是指 HTML5 混合应用程序或为 windows 8/ windows phone 8 和 运行 在 windows 8.1 上开发的应用程序/windowsphone8.1

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

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

您是否看过 IBM MobileFirst Platform 开发人员中心或 IBM MobileFirst Platform 知识中心?你会在那里找到你的答案...

Windows Phone 8 - 有 Native Windows Phone 8.x 开发的教程(以后会有更多)。

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

搜索知识中心了解更多信息...

@corcus 第 1 部分 - 目前最高为 IBM MF 6.3 - 产品 UI 中没有正式支持,但我们同时符合 Visual Studio 2013 (https://www.ibm.com/developerworks/community/blogs/worklightsmobileplayground/entry/ibm_worklight_and_microsoft_visual_studio_2013?lang=en)

第 2 部分 - 我们当前的 WindowsPhone8 环境是基于 Silverlight 的。您可以尝试做的是使用 Windows8 环境创建本机应用程序(这将创建一个 C# 应用程序)。在VS2013中打开,然后在其中添加一个Windows Phone 8.1项目。然后将 DLL 引用添加到 phone 项目并将资产复制到 Phone 项目(或共享项目)并在 Win 8.1 phone 上尝试 运行。这应该有效(我已经尝试过 Hybrid 并且它有效,但不是本地的 - 因此没有定论)

@corus 我能够始终如一地重现您的问题!修复的是将 wlclient.properties 文件的构建操作更改为内容。

  • 转到解决方案资源管理器
  • 右键单击 wlclient.properties 和 select "Properties"
  • 将"Build action"属性设置为"Content"(知识中心没有这个)
  • 同时将 "Copy to output directory" 设置为 "always"

这应该可以解决崩溃问题。