Visual Studio 2010 Express for Windows Phone

2012/2/9

Visual Studio 2010 Express for Windows Phone 是创建 Windows Phone 应用程序的完整开发环境。Visual Studio 2010 Express for Windows Phone 包括诸如基于 Windows Phone 的设计图面、代码编辑器、Windows Phone 项目模板和包含 Windows Phone 控件的工具箱等功能。此外,Visual Studio 2010 Express for Windows Phone 还允许您在 Windows Phone 模拟器或 Windows Phone 设备上调试和部署应用程序。

Visual Studio 2010 Express for Windows Phone 是 Windows Phone SDK 的组件。有关如何安装 Windows Phone SDK 的信息,请参阅安装 Windows Phone SDK。下图演示了一个 Visual Studio 2010 Express for Windows Phone 示例。

Visual Studio Express

若您的计算机上已安装 Visual Studio 2010 Professional 或更高版本,当您安装 Windows Phone SDK 时,将安装 用于 Visual Studio 2010 的 Windows Phone  插件,而不是Visual Studio 2010 Express for Windows Phone。

注意注意:

您不需要使用 Visual Studio 2010 Professional 来开发 Windows Phone 应用程序。

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

安装 Windows Phone SDK 之前

安装 Windows Phone SDK 之后

未安装任何 Visual Studio 版本

安装了 Visual Studio 2010 Express for Windows Phone

安装了 Visual Studio 2010 Professional 或更高版本

安装了 用于 Visual Studio 2010 的 Windows Phone  插件

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

  • Visual C# 2010 Express

  • Visual C# 2008 Express 版本

  • Visual Studio 2008 Standard 或更高版本

安装了 Visual Studio 2010 Express for Windows Phone

支持的功能

除一些调试功能外,用于 Visual Studio 2010 的 Windows Phone  插件 具有与 Visual Studio 2010 Express for Windows Phone 等效的功能。有关支持的调试功能的详细信息,请参阅调试 Windows Phone 应用程序

您使用 Visual Studio 2010 Express for Windows Phone 或 用于 Visual Studio 2010 的 Windows Phone  插件 创建的项目均与 Expression Blend for Windows Phone 兼容。您可以使用 Expression Blend 共享这些项目,而不会出现任何转换问题或功能损失。

不支持的功能

当您使用 用于 Visual Studio 2010 的 Windows Phone  插件 时,不支持 Visual Studio 2010 中的某些功能。不支持的功能包括:

  • IntelliTrace

  • 实验室管理

  • 测试

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

如果您熟悉 Visual Studio,Visual Studio 2010 Express for Windows Phone 或 用于 Visual Studio 2010 的 Windows Phone  插件 中的很多功能是相同的。下表描述了 Visual Studio 2010 Express for Windows Phone 或 用于 Visual Studio 2010 的 Windows Phone  插件 中的一些元素,它们对于 Windows Phone 开发来说是唯一的。同时,还包含 Visual Studio 文档中相关主题的链接。有关使用 Visual Studio 的一般信息,请参阅 Application Development in Visual Studio(使用 Visual Studio 进行应用程序开发)。

注意注意:

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

功能

Windows Phone 开发的唯一内容

项目模板

Visual Studio 2010 Express for Windows Phone 和 用于 Visual Studio 2010 的 Windows Phone  插件 都包含特定于 Windows Phone 的项目模板。有关项目模板的更多信息,请参阅Windows Phone 的项目模板使用组合 Silverlight 和 XNA 的项目模板

工具箱

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

设计视图

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

代码编辑器

有关编辑代码的信息,请参阅 Visual Studio 文档中的 Editing Code and Resource Files(编辑代码和资源文件)。

项目设置

Windows Phone 项目的大多数项目设置都与其他 Visual Studio 项目相同。“项目设计器”“应用程序”窗格包含一些特定于 Windows Phone 的选项。有关设置磁贴选项的信息,请参阅如何:设置 Windows Phone 应用程序图块的初始属性。有关项目设置的一般信息,请参阅 Visual Studio 文档中的 Managing Solutions, Projects, and Files(管理解决方案、项目和文件)。

多定向

当您使用 Visual Studio 创建应用程序时,您可以选择指定目标 Windows Phone 版本。此外,您还可以升级现有 Windows Phone 项目的目标版本。有关更多信息,请参阅如何:为 Windows Phone 指定目标版本或升级项目

调试

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

在独立存储中查看文件

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

部署

Windows Phone 基于 Silverlight 的应用程序的部署模型与其他平台上的 Silverlight 不同,因为 Windows Phone 应用程序不基于浏览器。您可以在“标准”工具栏中设置目标设备,以便将应用程序部署到 Windows Phone 设备。有关部署应用程序的信息,请参阅下列主题:

应用程序分析

当开发 Windows Phone 应用程序来提升您的应用程序的性能和响应速度时,您可以使用 Visual Studio 中的分析工具。有关更多信息,请参阅下列主题:

显示: