Visual Studio Express 2012 for Windows Phone

2013/12/5

适用于: Windows Phone 8 | Windows Phone OS 7.1

Visual Studio Express 2012 for Windows Phone 是用于创建 Windows Phone 应用的完整开发环境。Visual Studio Express 2012 for Windows Phone 包含 Windows Phone 项目模板、代码编辑器、基于 Windows Phone 的可视化设计器和包含 Windows Phone 控件的工具箱等开发功能。它还包含集成的测试功能,例如模拟、监视和分析,以及 Windows Phone 商店测试工具包。借助 Visual Studio Express 2012 for Windows Phone,您可以在 Windows Phone 模拟器 或 Windows Phone 设备上调试和部署您的应用。

说明注意:

本主题仅介绍专用于 Windows Phone 开发的 Visual Studio 功能。有关使用 Visual Studio 的一般信息,请参见 Visual Studio 文档中的 Visual Studio 中的应用程序开发

本主题包含以下各节。

下图演示一个 Visual Studio Express 2012 for Windows Phone 中打开的 Windows Phone 的示例。

Visual Studio Express

Visual Studio Express 2012 for Windows Phone 是 Windows Phone SDK 的组件。有关安装 Windows Phone SDK 的信息,请参见获取 SDK

有关在 Mac 上开发 Windows Phone 应用的信息,请参见如何在 Mac 上为 Windows Phone 8 进行开发

如果您熟悉 Visual Studio,Visual Studio Express 2012 for Windows Phone 或 Visual Studio 2012 的 Windows Phone 插件中的许多功能是一样的。下表描述了 Visual Studio Express 2012 for Windows Phone 或 Visual Studio 2012 的 Windows Phone 插件中的一些元素,它们对于 Windows Phone 开发来说是唯一的。

说明注意:

由于 Visual Studio Express 2012 for Windows Phone、Visual Studio 2012 的 Windows Phone 插件和 Visual Studio 2012 的许多功能是共享的,文档可能会引用 Visual Studio Express 2012 for Windows Phone 或 Visual Studio 2012。

功能

Windows Phone 开发的独特内容

项目模板

Visual Studio Express 2012 for Windows Phone 和 Visual Studio 2012 的 Windows Phone 插件包含特定于 Windows Phone 的项目模板。有关项目模板的信息,请参见在 Windows Phone 中如何从模板创建新的应用项目

工具箱

“工具箱”提供了您可以拖动到设计图面的 Windows Phone 控件。有关控件的信息,请参见 Windows Phone 的控件

设计视图

Visual Studio 设计器提供了屏幕维度与 Windows Phone 设备相对应的 Windows Phone 外观。要更改项目的屏幕方向,请参见如何为 Windows Phone 更改设计器的方向

代码编辑器

有关编辑代码的信息,请参见 Visual Studio 文档中的在代码和文本编辑器中编写代码

项目设置

Windows Phone 项目的大部分项目设置与其他 Visual Studio 项目相同。“项目设计器”“应用程序”窗格包含一些特定于 Windows Phone 的选项。有关设置图块选项的信息,请参见 Windows Phone 的图块。有关项目设置的一般信息,请参见 Visual Studio 文档中的管理解决方案、项目和文件

多定向

当您使用 Visual Studio 创建应用时,您可以选择指定面向的 Windows Phone 版本。此外,您还可以升级现有 Windows Phone 项目面向的版本。有关详细信息,请参见以下主题:

调试

有关使用 Visual Studio 调试 Windows Phone 应用的信息,请参见Windows Phone 的调试应用

在独立存储中查看文件

您可以在应用的独立存储中查看文件、复制文件或使用本地计算机上的文件来替换文件。有关详细信息,请参见如何使用 Windows Phone 的独立存储资源管理器工具

部署

您可以在“标准”工具栏中设置目标设备,以便将应用部署到 Windows Phone 设备。有关部署应用的信息,请参见以下主题:

模拟、监视和分析

当开发 Windows Phone 应用来提升您的应用的性能和响应速度时,您可以使用 Visual Studio 中的模拟、监视和分析工具。有关详细信息,请参见以下主题:

您无需使用 Visual Studio 2012 Professional 或更高版本来开发 Windows Phone 应用。

如果安装 Windows Phone SDK 时,Visual Studio 2012 Professional 或更高版本已经安装在您的计算机上,则 Visual Studio 2012 的 Windows Phone 插件将 SDK 的模板和工具集成进您 Visual Studio 的现有安装中。未安装 Visual Studio Express 2012 for Windows Phone。

下表显示了安装 Windows Phone SDK 的结果,具体取决于您计算机上已安装的 Visual Studio 版本。

安装 Windows Phone SDK 之前

安装 Windows Phone SDK 之后

未安装任何 Visual Studio 版本。

安装了 Visual Studio Express 2012 for Windows Phone。

安装了 Visual Studio 2012 Professional 或更高版本。

Visual Studio 2012 的 Windows Phone 插件将 SDK 的模板和工具集成到 Visual Studio 的现有安装中。未安装 Visual Studio Express 2012 for Windows Phone。

安装了下列内容的任意组合:

  • Visual C# 2012 Express。

  • Visual C# 2010 Express。

  • Visual Studio 2010 Standard 或更高版本。

安装了 Visual Studio Express 2012 for Windows Phone。

支持的功能

除了少量调试功能,Visual Studio 2012 的 Windows Phone 插件具有 Visual Studio Express 2012 for Windows Phone 的等效功能。有关支持的调试功能的详细信息,请参见Windows Phone 的调试应用

使用 Visual Studio Express 2012 for Windows Phone 或 Visual Studio 2012 的 Windows Phone 插件创建的项目与 Blend for Visual Studio 兼容。您可以在 Blend 中打开这些项目,而不会出现任何转换问题或功能损失。有关处理 Blend 的详细信息,请参见 Blend for Visual Studio

不支持的功能

当您使用 Visual Studio 2012 的 Windows Phone 插件时,Visual Studio 2012 Professional 或更高版本中的某些功能不受支持。这些不受支持的功能包括:

  • IntelliTrace

  • 实验室管理

  • 测试

  • 数据(添加数据源,架构比较)

您可以在任何语言版本的 Windows 8 操作系统上安装英语版的 Windows Phone SDK 8.0。但是,非英语版本的 SDK 只能安装在相应语言版本的 Windows 8 上。例如,您只可以在日语版的 Windows 8 上安装日语版的 SDK。

您不能同时安装不止一个语言版本的 SDK。

在满足以下条件的非英语版本的 Windows 8 上,当 Visual Studio 的语言设置为操作系统的语言时,您只能看到 Windows Phone 项目模板。但是,在这些情况下,您仍可以通过运行 vpdexpress.exe 来启动 wp8 工具。

  • 安装了英语版的 Visual Studio Professional 或更高版本。

  • 也安装了与操作系统语言相匹配的 Visual Studio 语言包。

  • 安装了与操作系统语言相匹配的 Windows Phone SDK 版本。

若要在您使用 Windows Phone SDK 8.0 中的工具时查找答案并解决问题,请访问 Windows Phone 开发工具论坛。若要查看 Windows Phone 开发的所有论坛,请访问 Windows Phone 开发论坛。若要查看其他支持选项,请访问 MSDN 疑难解答和支持

显示:
© 2014 Microsoft