我有一个错误的一些代码,我已经工作了一段时间。我正在用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安装程序并在另一台计算机上运行,则此操作将有效。
我在谷歌上到处寻找答案,但似乎都没有效果。如果有人能给我们一些启示,我们会非常感激的。
发布于 2014-03-04 19:11:38
只有在从磁盘读取文件时才使用System.IO.File.ReadAllLines。听起来,您已经将该文件作为资源嵌入到程序中。
我没有vb.net来测试这个,但这可能会成功.我相信My.Resources直接加载资源值,所以您根本不必加载它们。
grammar.Append(New Choices(My.Resources.Commands))
https://stackoverflow.com/questions/22180626
复制相似问题