如何使我的 .net、WPF、WinForms 等应用程序在 ARM 支持的 Windows 8 系统上运行?
显然,在基于 ARM 的新 Windows 8 系统上运行的内容存在很多限制。
然而,考虑到 .net 是独立于 CPU 的,我希望大多数基于 .net 的桌面应用程序能够在 ARM 支持的 Windows 8 系统上运行,而开发人员只需做很少的工作或不需要做任何工作。
我的希望落空了吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在 //build/ 主题演讲中,史蒂文·辛诺夫斯基 (Steven Sinofsky) 表示 Metro 风格的应用程序将会起作用。 C# 和 JavaScript 无需任何更改即可运行。 C++ 将通过重新编译来工作。微软尚未就桌面应用程序和 Arm 发表声明。
In the //build/ keynote, Steven Sinofsky said that Metro style apps will work. C# and JavaScript will run without any changes. C++ will work with recompilation. Microsoft has not made a statement about desktop apps and Arm.
现有的 Windows 窗体或 wpf 应用程序无法在 ARM 支持的 Windows 8 系统(称为 Windows RT)上运行。即使重新编译它们也无法工作。 Windows RT 使用新的、不同的 API。
此外,Windows RT 中没有 x86 模拟器。
Existing windows forms or wpf apps won't work on an ARM-powered Windows 8 system (called Windows RT). They won't work even with a recompile. Windows RT uses a new, different API.
Also, there is no x86 emulator in Windows RT.
此链接说使用 WinRT。
摘录:
好吧,如果您想为 Windows 8 构建可在 x86 和 ARM 硬件上运行的本机应用程序,您应该做什么?答案是“”。
“ Guardian.co.uk/technology/2011/sep/14/windows-8-metro-developer-viewpoint" rel="nofollow">http://www.guardian.co.uk/technology/2011/sep/14/windows-8-metro-developer-viewpoint
另请阅读:
http://www.readwriteweb.com/hack/2011/09/build-2011-what-is-winrt-and-i.php
This link says use WinRT.
Excerpt:
"OK, so if you want to build native apps for Windows 8 that will run on both x86 and ARM hardware, what are you supposed to do? The answer is "".
http://www.guardian.co.uk/technology/2011/sep/14/windows-8-metro-developer-viewpoint
Also, read this:
http://www.readwriteweb.com/hack/2011/09/build-2011-what-is-winrt-and-i.php