首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用System.Speech.Recognition在路径中使用非法字符

使用System.Speech.Recognition在路径中使用非法字符
EN

Stack Overflow用户
提问于 2014-03-04 19:02:39
回答 1查看 95关注 0票数 0

我有一个错误的一些代码,我已经工作了一段时间。我正在用Visual编写一个语音识别软件。

grammar.Append(New Choices(System.IO.File.ReadAllLines(My.Resources.Commands)))

上面的行在InnerException中的路径中有非法字符。但是,如果下面的代码行已经到位,而不是上面的代码行,那么它将运行良好。

C:\Users\oem\documents\visual studio 2010\Projects\VC\VC\CustomCommmands.txt

如果将应用程序编译为exe安装程序并在另一台计算机上运行,则此操作将有效。

我在谷歌上到处寻找答案,但似乎都没有效果。如果有人能给我们一些启示,我们会非常感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-04 19:11:38

只有在从磁盘读取文件时才使用System.IO.File.ReadAllLines。听起来,您已经将该文件作为资源嵌入到程序中。

我没有vb.net来测试这个,但这可能会成功.我相信My.Resources直接加载资源值,所以您根本不必加载它们。

grammar.Append(New Choices(My.Resources.Commands))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22180626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档