使用文本文件数据集创建可移植应用程序



我有一个windows表单应用程序,它与文本文件数据集一起工作。我在其他系统上测试了这个应用程序,它运行正常。但是为了运行应用程序,数据集必须直接复制到C Drive。是否有任何解决方案可以在不将数据集复制到C Drive或任何目录的情况下运行应用程序?

我的脚本读取数据集的形式?

StreamReader fileitem = new StreamReader("c:\dataset.txt");

我希望得到你的详细意见。

看起来你正在寻找System.Windows.Forms.Application.StartupPath。源

这是一个环境变量,它为您提供了exe文件开始的路径。这意味着,如果您从USB驱动器G:MyApp运行应用程序。您可以使用:

StreamReader fileitem = new StreamReader(Path.Combine(Application.StartupPath, "dataset.txt"));

最新更新