我有一段代碼,我一直在努力一段時間的錯誤。我正在使用Visual Basic編寫語音識別軟件。在使用System.Speech.Recognition的路徑中的非法字符
grammar.Append(New Choices(System.IO.File.ReadAllLines(My.Resources.Commands)))
上述線具有在InnerException路徑非法字符。然而,如果代碼行低於原來的位置,它將運行正常。如果應用程序被編譯成EXE安裝並在不同的機器上運行
C:\Users\oem\documents\visual studio 2010\Projects\VC\VC\CustomCommmands.txt
這將現在的工作。
我已經找遍了谷歌的答案,但似乎沒有工作。如果任何人可以擺脫一些光,這將非常感激。
'My.Resources.Commands'的價值是什麼? – David
你是什麼意思的價值。在文本文件裏面有一些軟件會識別這些文件的命令,例如你自己就行了 –
[非法字符(資源文件的路徑中的)](http://stackoverflow.com /問題/ 14702874 /非法字符功能於路徑的資源文件) – David