我在Ubuntu 12.10上使用Mono。我的应用程序需要从文本文档中读取和写入,并检查是否存在特定文件。我无法确定Mono是否支持此功能,但以下代码导致应用程序根本无法运行。
Dim objReader As New System.IO.StreamReader(Application.StartupPath + "\Data\programdata.txt")
Do While objReader.Peek() <> -1
Form1.ListBox1.Items.Add(objReader.ReadLine())
Loop
编辑:已解决,我只是忘了使用正斜杠。
答案 0 :(得分:0)
Linux使用正斜杠作为路径分隔符,而我在Windows上使用反向斜杠。这导致应用程序在Mono for Linux上崩溃。当更改为正斜杠时,应用程序运行正常。