我将我的 windows phone7 应用程序移植到 windows 8(只需将 xaml 和 c# 代码复制粘贴到 Visual Studio 2012->new->project->WPFApplication 中)并更改 UI 大小。问题是 .exe 文件(在构建 wpf 之后应用程序)仅在安装了 .NET 框架的系统中运行。我想在所有运行 Windows(7(32/64)、xp、vista)的系统中运行我的应用程序。我是 Windows 应用程序的新手,基本上是 wp7 开发人员。谢谢。
问问题
519 次
3 回答
4
如果你真的想将 windows phone 7 应用程序移植到 windows 8,你应该通过以下资源。他们提供了大部分信息。
于 2012-10-25T10:29:39.083 回答
3
WPF 是 .NET 框架的一部分,因此您无法在机器上编写一个可以在没有框架的情况下运行的 WPF 应用程序。
如果要创建在经典 Windows 运行时运行的二进制文件,则不能使用 WPF/C#/VB 等。
如果要将 Windows Phone 应用程序移植到 Windows 8,最好的办法是创建一个 Microsoft Store 应用程序,在 VS2012 中的 File > New Project > Blank App。该应用程序不会在除 Windows 8 之外的任何设备上运行,但如果它是从 Windows Phone 移植的,那么适用于 Windows 8 的 Microsoft Store 可能是拥有您的应用程序的最佳位置。
于 2012-10-25T06:39:24.207 回答
0
将应用程序迁移到 WP7 并不像听起来那么容易。使用此扩展时,WP7 中有许多不同的 API,并且 async/await 也受到限制。
我可能会建议从这篇 MSDN 文章开始。它描述了基本问题和挑战,还包含有用的命名空间和 API 映射:
将 Windows Phone 7 应用程序迁移/移植到 Windows 应用商店应用程序
于 2012-10-25T07:30:59.040 回答