如何使用适用于 Windows 8 的 Visual Studio Express 2012 创建适用于 Windows XP 的应用程序

Posted

技术标签:

【中文标题】如何使用适用于 Windows 8 的 Visual Studio Express 2012 创建适用于 Windows XP 的应用程序【英文标题】:How to create an app for Windows XP using Visual Studio Express 2012 for Windows 8 【发布时间】:2013-09-08 18:35:11 【问题描述】:

我对桌面应用知之甚少。

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

现在我希望该应用程序可以在 Windows XP、Windows 7 等其他 Windows 平台上运行。我知道 Metro 应用程序无法在 Windows 7 或 XP 上运行,但我想要的只是我的应用程序的精简版本它也可以在 Windows 7 和 XP 上运行。

我正在寻找诸如 Project->News->Target Windows XP 之类的选项...我还有另一个问题,即使是 Windows XP,我们也可以使用 XAML、.CS 方法吗?

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

【问题讨论】:

我该怎么做?我应该在哪里更改 VS Express 2012 for Windows 8 中的配置。 【参考方案1】:

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

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

【讨论】:

感谢您发布此图片...我单击了模板下的“新建项目”->Visual C#,我只能看到“Windows 应用商店”.. 我怎样才能看到所有选项?我应该安装额外的东西来获得这些选项吗? @ChethanThimmappa 您只能使用适用于 Windows 8 的 Visual Studio Express 2012 创建 Windows 8 应用程序。如果您是学生,您可以从 Dreamspark 下载 VS 2012 Professional。 dreamspark.com/Product/Product.aspx?productid=44 我希望我是一名学生 :( 但我真的很想为 Windows XP/Windows 7 做一个应用程序。问题是该应用程序在 Windows 8 中运行良好。我想展示它给客户,他们没有Windows 8 ...目的是为他们的问题提供解决方案。但我对平台问题感到震惊。希望一个IDE(Express版)可以处理所有平台...... 然后您可以从这里下载 Visual Studio Ultimate 2012 的 90 天试用版:microsoft.com/visualstudio/eng/downloads 非常感谢。立即下载。【参考方案2】:

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

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

    文件->新建->项目

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

    see this link

    确保 .Net 4.0 Framework 已安装在您希望部署到的机器上。

    see this link

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

    see this link.

【讨论】:

尝试将每个链接中的重要信息添加到您的答案中。如果链接过时,您的回答仍然有用。【参考方案3】:

要开发适用于 Windows XP 或类似系统的应用程序,您需要下载并安装名为 Windows Desktop 的 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 应用商店应用程序。

【讨论】:

以上是关于如何使用适用于 Windows 8 的 Visual Studio Express 2012 创建适用于 Windows XP 的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在哪里可以下载适用于 Windows 8 的 WPF 性能套件

适用于 Windows 8.1 的 MIME pdf

适用于 Windows Phone 8 的 MediaElement 速度比

适用于 Windows Phone 8.1 的 XMPP 库

是否有适用于 Windows Vista/7/8 的新 Midi API?

适用于Windows 8的间谍实用程序