我创建了一个Windows Store类库。这包含一些用户控件和自定义控件。此库的输出类型为.dll
我能够在我的Windows应用商店中使用此.dll,并且该应用程序在模拟器和本地计算机上运行良好。我在Windows 8 RTM中使用Visual 2012 RC
我还计划在WinRT(ARM)设备上运行此应用程序。
我的问题是:要在WinRT(ARM)设备上运行应用程序,我是否需要创建.winmd文件或者我可以使用.dll?
答案 0 :(得分:1)
由于您无法在ARM设备上进行开发,因此您唯一的部署选择就是构建,发布和下载。可能有某种方式在公司网络中推送应用程序,但我不知道那里的细节。
一个有趣的博客,介绍如何处理对ARM的谴责:http://tech.xster.net/tips/how-to-debugdeploy-winrtwindows-8-app-to-arm-tablet/
但是,如果您只考虑将应用程序提交到Windows应用商店时需要执行的操作,则会有不同的故事。在上传到Windows应用商店之前,您可以通过在VIsual Studio 2012中选择菜单选项Project / Store / Create App Package来创建应用程序包。
如果您的应用程序是纯WinRT,那么您可以选择Architecture Neutral,它将创建一个将在所有设备上运行的应用程序包; x86,x64和ARM。 Visual Studio将负责需要完成的工作......