回答

23

在Windows XP或Windows 7

的Windows 8的虛擬機上運行地鐵應用需要哪些新的東西運行地鐵應用需要哪些新的東西Metro應用程序目前不能在Windows 7上運行,並且絕對不能在Windows XP上運行。據this thread,這是困難的,但最終可能會發生:

保持你的眼睛對未來9頻道的影片和BCL/CLR博客 周邊使便攜式 圖書館故事的挑戰 - 專訪的詳細信息,不過,我會給與問候快速總結 的ViewModels:

雖然本身是由 應用程序定義的的ViewModels,他們往往採取對生活insid類型(即 INotifyXXXChanged接口,ICommand的,等等)的依賴e 框架。目前,如果您查看我們的多個.NET平臺 (Silverlight,Phone,.NET和現在的Metro風格應用程序),這些都位於 不同的程序集中,並且與Metro應用程序不同,命名空間/技術(WinRT)不同。這使得它可以給 用戶一個可以編譯的表面區域,並且仍然可以在所有這些其他平臺上運行。我們對如何啓用此功能有一些想法,但是,它需要一些工作,並且不會免費。

但是,在說,我們完全看到價值和 真的,真的想要做到這一點。
大衛

但目前不可能。充其量,你可以製作一個同樣的桌面應用程序版本。

+0

不知道,但Github上的Windows看起來地鐵爲主題的,甚至在Win7 – 2013-09-27 11:48:11

+0

@NickT:這是地鐵爲主題。它不是一個Metro應用程序,不會與Windows 8共享任何UI組件。 – Ryan 2013-09-27 13:42:24

1

標識說不,基於該地鐵需要的WinRT其實這是不是適用於Windows 7或XP

4

,我會感到驚訝,如果Win8的Metro風格的應用程序會永遠對Win7的工作 - 有一個巨大的爲了讓這些應用程序在Win8上運行而在Win7上無法使用的操作系統級基礎結構數量。儘管如此,人們已經想出編寫可以在* nix和Windows上進行重新編譯的應用程序,所以我想最終有可能編寫一個可重新編譯以生成城域風格版本和WPF/Silverlight版本。但目前這項技術根本不存在。

+1

'人們已經想出編寫應用程序,可以通過重編譯在* nix和Windows上工作,也不需要重新編譯:請參見[單(http://www.mono-project.com/)。 – 2013-07-29 00:46:38

8

我試圖在微軟Windows 7和答案肯定是否定的,你甚至不能開發Metro風格的應用程序在Windows 7中,也發展需要的Windows 8和Visual Studio 11

+0

感謝您的信息。 – 2012-08-07 17:05:16

0

我開發一個應用程序應用程序。毫秒比賽現在。所以我可以肯定地告訴你,Metro應用程序不能在Windows 7或XP上運行。

所需要的開發地鐵應用程序甚至不會在Windows 7

而且安裝,只記得這句話更多的Visual Studio速成版 - 「所有的Windows應用程序不是Windows 8的應用程序!」

1

這取決於你可能想要做什麼。

例如,如果你正在開發一個遊戲,並希望它在地鐵運行/現代UI,而且在其他Windows版本,MonoGame是一個很好的選擇!

它將允許你開發和運行:

  • 所有Windows桌面
  • 的Windows 8地鐵/現代UI
  • 的Mac OS X
  • Linux的
  • XBOX 360
  • 的iOS
  • 的Android
  • Windows Phone

未來可能還有更多的平臺。

在我有如此豐富的目標平臺權證的真實想法任何的學習曲線,你可能有開發MonoGame。更不用說,你可以在舒適的Visual Studio中開發,所以恕我直言,即使你的應用程序不是嚴格意義上的遊戲,也應該考慮它(他說你不能用遊戲框架開發非遊戲程序...... ?)。


更新:Here's a tutorial,並且順便說一下,你可能想也考慮HTML5遊戲和非遊戲。 Cut the Rope(很有趣的遊戲)uses this,它似乎做得很好(我甚至沒有注意到它是HTML5!)。

相關問題