我想为表面启动一个应用程序,但我得到的混乱是表面核心包含windows rt和专业版包含windows 8。对于专业版我很好,但对于windows rt version.have在VS 2012上的项目,因为在专业版(相同的项目将工作或没有)或我必须在VS 2012上的项目为windows phone。
发布于 2013-06-20 05:56:45
当您构建Windows应用商店(Windows 8)应用程序时,您可以选择创建该应用程序的ARM版本,该版本将在Windows RT上运行,因此,当您为您的应用程序创建软件包并将ARM (或Neutral)作为选项(见下文)时,您就完成了所有设置。在大多数情况下,您会选择中立,但如果您使用的是本机库,则需要为您的目标CPU架构创建单独的包。

虽然Windows 8和Windows Phone 8共享一些功能和API空间,但我认为这已经满足了您的要求,但它们是两个独立的平台。要为每个平台构建,它需要两个单独的解决方案,如果您使用的是Visual Studio的" Express“版本,您将需要Visual Studio Express for Windows Store应用程序和Visual Studio Express for Windows Phone。后者需要64位计算机上的Windows8专业版。
有一些技术可以最大化平台之间的代码使用,包括portable class libraries和条件编译。
https://stackoverflow.com/questions/17184749
复制相似问题