命名空间Windows.Phone.Speech不可用

时间:2014-08-22 13:56:07

标签: c# windows-phone-8 windows-phone-8.1

我正在尝试重现基本的TTS示例
http://msdn.microsoft.com/en-us/library/windows/apps/jj207057(v=vs.105).aspx

当我输入:

using Windows.Phone.Speech.Synthesis.SpeechSynthesizer;

"演讲"命名空间不可用。我收到以下错误:

  

类型或命名空间名称' Speech'在命名空间中不存在   ' Windows.Phone' (你错过了一个程序集引用吗?)

这是我的参考文件夹: enter image description here

任何可能出错的想法?

1 个答案:

答案 0 :(得分:2)

您的项目是Windows Phone 8.1 RT,而不是Silverlight。 命名空间Windows.Phone仅在基于Silverlight的应用程序中可用。

您可以查看this链接。

如果您要创建基于Silverlight的应用程序,则必须创建一个具有"(Windows Phone Silverlight)"在名称的末尾,然后尝试创建您的应用程序。