如何解决错误:类型或命名空间名称'电话'命名空间中不存在' Windows' (你错过了一个程序集引用吗?)?

时间:2014-08-24 10:46:52

标签: c# .net windows-phone-8

我想使用语音功能开发适用于Windows Phone 8的应用。我下载了这里提供的示例:

http://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-Jump-Start/Building-Apps-for-Windows-Phone-8-Jump-Start-13-Speech-Input-in-Windows-Phone-8

但是当我尝试构建解决方案时,我收到此错误"类型或命名空间名称'电话'命名空间中不存在' Windows' (你错过了一个汇编参考吗?)"。

我可以在对象浏览器中看到Microsoft.Phone程序集。我需要别的东西吗?我错过了什么?

另一个奇怪的事情是,Windows.Phone.Speech命名空间在对象浏览器中不可见。我是否需要为Windows.Phone.Speech安装另一个SDK?

我正在使用VisualStudio 2012 Professional并安装了Windows Phone 8 SDK。

1 个答案:

答案 0 :(得分:0)

您缺少程序集引用。 你看过Windows.winmd吗?

试试这个:

  • 转到对象浏览器
  • 在浏览选项中选择“Windows Phone SDK 8.0”(您应该会看到您感兴趣的名称空间)
  • 在箭头和设置图标之间的“在解决方案资源管理器中选定项目中添加参考”图标上的Clic。

它对我有用。