如何使用Windows 8的Visual Studio Express 2012为Windows XP创build应用程序

我对桌面应用程序知之甚less。

我使用免费的Visual Studio Express 2012 for Windows 8(在C#,XAML中)为Windows 8创build了一个简单的应用程序。

现在我想要在其他Windows平台上运行的应用程序,如Windows XP,Windows 7等。据我所知,地铁应用程序不能在Windows 7或XP上运行,但我想要的是剥离我的应用程序的版本运行Windows 7和XP以及。

我正在寻找像项目 – >新闻 – >目标Windows XP的选项…我也有另一个问题,即使是Windows XP,我们可以使用XAML,.CS的方法。

我如何将现有的Windows 8应用程序移植到WIndows XP,7,并使用C#并使用当前的设置(Visual Studio Express 2012)?

首先选择.Net Framework 4.0作为目标框架。 (点击创建新项目后出现此窗口)

在这里输入图像说明

您可以选择WPF应用程序或Windows窗体应用程序。 但是如果你知道如何使用.Xaml,推荐使用WPF

为了让您的应用程序在Windows 7和Windows 8上运行,您需要:

  1. 将您的目标设置为.Net 4.0。

    文件 – >新建 – >项目

    在对话框的顶部有一个列表,允许您选择框架。

    看到这个链接

  2. 确保您要部署到的机器上安装.Net 4.0框架。

    看到这个链接

  3. 如果您希望框架与您的应用程序一起分发,那么您不必在每台机器上安装框架,

    看到这个链接 。

要为Windows XP或类似应用程序开发应用程序,您需要下载并安装专门针对Windows桌面的Visual Studio 2012 Express,

http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop

http://blogs.msdn.com/b/visualstudio/archive/2012/09/12/visual-studio-express-2012-for-windows-desktop-is-here.aspx

不要使用所谓的“ for Windows 8 ”,因为只能创建Windows应用商店应用。