Visual Studio 2010是Windows Phone应用开发必不可少的开发环境,对于国内开发者来说,中文版的Visual Studio 2010更加“一目了然”,可使开发任务事半功倍。值得一提的是,在接连安装 Visual Studio 2010 中文版和 Windows Phone 7 SDK 英文版之后,当我们打开之前的项目,或包括之前创建的Windows Phone应用程序打开、开发、编译……时,都没有出现异样。然而,当我们打算新建一个包含 Windows Phone 应用程序的解决方案,问题也随之出现。
首先,默认情况在Visual Studio 2010中文版中始终无法找到Windows Phone应用程序这个项目模板,就连 Silverlight for Windows Phone 这个项目分类节点也没找到。在网上搜索了相关内容后发现,针对Visual Studio 2010中文版开发Windows Phone程序的正确修改和设置的方法均不系统和完善,下文将为Windows Phone开发人员提供一个较为完整的解决方案。
1. 安装 Visual Studio 2010 中文版:
2. 安装 Windows Phone 7 SDK 英文版,由于没有检测到英文版的 Visual Studio 2010,所以会自动安装 VS Express for Windows Phone:
3. 进入目录(以下针对C#开发者,其他开发者在ProjectTemplates目录中选择对应语言目录即可):
32位系统:C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp
64位系统:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp
4. 找到 Silverlight for Windows Phone 这个目录:
5. 会看到1033这个目录:
6. 将这个目录复制出来一份并重命名为2052:
至此,文件操作完成。
7. 在开始菜单中以管理员方式启动Visual Studio 命令提示(2010)工具:
8. 输入命令devenv.exe /setup,并回车执行:
9. 打开任务管理器观察 devenv.exe 这个进程,直到这个进程消失则表示执行完成:
到这里所有工作完成,打开 Visual Studio 2010 中文版即可发现相关 Windows Phone 的项目模板,可以正常使用: