【发布时间】:2013-09-04 21:28:24
【问题描述】:
我有一个应用程序可以选择从 Microsoft 服务器语音平台提取 TTS 语音。如果尚未安装平台(通过 ClickOnce),应用程序应正常继续。但是,就目前而言,如果缺少它,整个应用程序将无法安装。这似乎是在调用任何内容之前自动从 dll 中获得的。救命!
可在此处找到带有 Microsoft.Speech.dll 的 SDK:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1b1604d3-4f66-4241-9a21-90a294a5c9a4
错误是“需要系统更新:无法安装或运行应用程序要求首先在全局程序集缓存 (GAC) 中安装程序集 Microsoft.Speech 版本 10.1.0.0”。同样,目标是允许应用程序安装即使 Microsoft.Speech 尚未安装。
在先决条件的 ClickOnce 选项中,这不存在,它似乎来自 dll。
【问题讨论】: