C# SpeechClient.dll正在提供XamlParseException

C# SpeechClient.dll正在提供XamlParseException,c#,.net,visual-studio-2010,speech-recognition,microsoft-cognitive,C#,.net,Visual Studio 2010,Speech Recognition,Microsoft Cognitive,我正在口述模式下使用SpeechClient.dll进行语音识别。即使我只是从SpeechRecognitionServiceFactory类创建对象,它也会给我XamlParseException using System; using MicrosoftProjectOxford; using System.Configuration; using System.Diagnostics; using System.IO; namespace OnlineRecognition { pub

我正在口述模式下使用SpeechClient.dll进行语音识别。即使我只是从SpeechRecognitionServiceFactory类创建对象,它也会给我XamlParseException

using System;
using MicrosoftProjectOxford;
using System.Configuration;
using System.Diagnostics;
using System.IO;

namespace OnlineRecognition
{

public partial class MainWindow : Window
{
    string m_primaryOrSecondaryKey = ConfigurationManager.AppSettings["primaryKey"];
    private SpeechRecognitionMode m_recoMode = SpeechRecognitionMode.LongDictation;
    private bool m_isMicrophoneReco = true;
    private MicrophoneRecognitionClient m_micClient;

    /// <summary>
    /// Initializes a new instance of the <see cref="MainWindow"/> class.
    /// </summary>
    public MainWindow()
    {
        InitializeComponent();
        m_micClient = SpeechRecognitionServiceFactory.CreateMicrophoneClient(m_recoMode, "en-us",
                                                                                        m_primaryOrSecondaryKey);
    }
}
}
使用系统;
使用MicrosoftProjectOxford;
使用系统配置;
使用系统诊断;
使用System.IO;
命名空间OnlineRecognition
{
公共部分类主窗口:窗口
{
字符串m_primaryOrSecondaryKey=ConfigurationManager.AppSettings[“primaryKey”];
private SpeechRecognitionMode m_Recompode=SpeechRecognitionMode.LongDictation;
私有bool m_isMicrophoneReco=true;
私人话筒识别客户m_micClient;
/// 
///初始化类的新实例。
/// 
公共主窗口()
{
初始化组件();
m_micClient=SpeechRecognitionServiceFactory.CreateMicrophoneClient(m_重新编码,“en-us”,
m_(初级或次级);;
}
}
}
我搜索了几个msdn博客来查找这个错误,得到了一个带有确切错误的页面

有人建议在windows 8中运行该代码,因为windows语音库对windows 8的网络堆栈具有硬依赖性。我在Windows8上遵循并执行了代码,但同样的错误仍然存在。有人能帮我解决这个错误吗。附加了Win7和Win8上XamlParseException详细信息的快照


我也有同样的问题。我在一台与我的开发机器不同的机器上运行代码。我安装了VisualC++的可重新分配包(),重新启动,它解决了我的问题。
我不确定它是否能解决您的问题,但它对我有效!(请注意,我为2013和2015版Visual Studio安装了它们。)

我也遇到了同样的问题。我在一台与我的开发机器不同的机器上运行代码。我安装了VisualC++的可重新分配包(),重新启动,它解决了我的问题。 我不确定它是否能解决您的问题,但它对我有效!(请注意,我为2013和2015版Visual Studio安装了它们。)