1

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

我使用免费的适用于 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?

4

3 回答 3

3

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

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

    文件->新建->项目

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

    看到这个链接

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

    看到这个链接

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

    看到这个链接

于 2013-09-05T04:38:25.347 回答
3

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

在此处输入图像描述

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

于 2013-09-05T04:35:43.787 回答
2

要开发 Windows XP 或类似应用程序,您需要下载并安装一个特殊版本的 Visual Studio 2012 Express,命名为 Windows Desktop,

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 Store Apps。

于 2013-09-05T06:24:08.550 回答