C# 我可以在Windows Phone上运行Windows 8应用程序吗

C# 我可以在Windows Phone上运行Windows 8应用程序吗,c#,windows-phone-7,visual-studio-2012,windows-8,windows-phone-8,C#,Windows Phone 7,Visual Studio 2012,Windows 8,Windows Phone 8,我目前正在使用visual studio 2012和C#和.Net开发windows 8应用程序 我使用了visual studio 2012中的模板(在新项目->已安装->其他模板->其他语言->visual C#->窗口商店->空白应用程序xaml中) 然后我在模拟器上执行它(然后出现windows tablet模拟器),我的问题是,我构建的应用程序能否在windows phone 7或8上运行?否。它是不同的项目类型。 但是您可以使用库在项目之间共享一些通用代码。不,它不起作用。windo

我目前正在使用visual studio 2012和C#和.Net开发windows 8应用程序

我使用了visual studio 2012中的模板(在新项目->已安装->其他模板->其他语言->visual C#->窗口商店->空白应用程序xaml中)


然后我在模拟器上执行它(然后出现windows tablet模拟器),我的问题是,我构建的应用程序能否在windows phone 7或8上运行?

否。它是不同的项目类型。
但是您可以使用库在项目之间共享一些通用代码。

不,它不起作用。windows phone是不同的平台。如果您想在windows phone 8和windows 8上运行相同的代码,可以使用portable classess。

与xVir一样,建议您不能在windows phone上运行windows 8应用程序

但是,您可以使用一些策略来最大化应用程序之间的代码重用

  • 使用MVVM模式分离UI和应用程序逻辑
  • 使用可移植类库(PCL)共享功能
  • 与“添加为”链接共享代码
  • 使用Windows运行时组件共享
  • WP8和W8平台之间的处理差异

有关更多信息,您可以参考此

在windows 8 tablet pc中如何?@user1533670 Win8 tablet使用WinRT,并且并非所有为Win8设计的应用都不会在WinRT上运行。请查看此示例,其中说明了Win8在WinRT中的用法。微软预计将发布带有Win8 Pro的平板电脑,这样应用程序的使用就不会有问题了。