.NET Framework 4.7.1遇到了此问题,但是它不会引发异常,并且可以在.NET Core 2.0中运行 执行以下行时,.NET中出现此错误
var识别器= factory.CreateSpeechRecognizer();
{“用于 'Microsoft.CognitiveServices.Speech.Internal.carbon_csharpPINVOKE' 引发异常。“}
.NET Core 2.0中完全相同的代码创建了工厂。还确保安装了2017年最新的Visual C ++可再发行组件
答案 0 :(得分:3)
构建应用程序时,请检查平台设置吗?对于.NET Framework,平台必须设置为x86或x64,但不能为AnyCPU。
谢谢。