我将我的windows phone7应用程序移植到Windows 8(只需在visual studio 2012-> new-> project-> WPFApplication中复制粘贴xaml和c#代码)并更改UI大小。问题是。 exe文件(在构建wpf应用程序之后)仅在安装了.NET框架的系统中运行。我想在所有系统运行的窗口(7(32/64),xp,vista)中运行我的应用程序。我是Windows应用程序的新手基本上wp7开发者。谢谢你。
答案 0 :(得分:4)
如果您真的想将windos phone 7 app移植到Windows 8,您应该浏览以下资源。它们提供了大部分信息。
答案 1 :(得分:3)
WPF是.NET框架的一部分,因此您无法编写可以在机器上没有框架的情况下运行的WPF应用程序。
如果要创建在经典Windows运行时上运行的二进制文件,则不能使用WPF / C#/ VB等。
如果您想将Windows Phone应用程序移植到Windows 8,最好的办法是创建一个Microsoft Store应用程序,文件>新项目> VS2012中的空白应用程序。该应用程序不会在Windows 8以外的任何设备上运行,但如果从Windows Phone移植,则适用于Windows 8的Microsoft Store可能是获取应用程序的最佳位置。
答案 2 :(得分:0)
将应用程序迁移到WP7并不像听起来那么容易。在使用this extension时,WP7中有许多不同的API并且还限制了异步/等待
我可能会建议从这篇MSDN文章开始。它描述了基本问题和挑战,还包含有用的命名空间和API映射:
Migrate/port a Windows Phone 7 app to a Windows Store app