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

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

安装:
Visual Studio Express 2012 for Windows Phone 是 Windows Phone SDK 的组件。
sdk获取链接:http://dev.windowsphone.com/zh-cn/downloadsdk

与现有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 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 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 中打开这些项目,而不会出现任何转换问题或功能损失。

 

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

 

  • IntelliTrace

  • 实验室管理

  • 测试

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

 

使用Visual Studio 的Windows Phone 开发

如果您熟悉 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 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 文档中的 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 设备。有关部署应用程序的信息,请参阅下列主题:
如何:使用 Visual Studio 生成和部署 Windows Phone 应用程序
如何使用 Windows Phone 的开发人员注册工具
如何在 Windows Phone 模拟器中启动应用程序

应用程序分析

当开发 Windows Phone 应用程序来提升您的应用程序的性能和响应速度时,您可以使用 Visual Studio 中的分析工具。有关更多信息,请参阅下列主题:
Windows Phone 性能分析
如何使用 Windows Phone 性能分析捕获和分析性能数据
如何:使用 Windows Phone 性能分析标识和修复常见的性能问题