小编MVi*_*Vin的帖子

C#console app:没有..\..\filename的引用文件

我需要从ac#console应用程序中的文件中读取数据.
什么有效: new StreamReader(@"..\\..\myData.csv");

问题:..\\..\工作,因为我的exe文件位于bin/Debug目录中当我部署项目时,路径不再起作用

问题:无论exe文件的位置如何,我如何引用myData.csv?

我曾希望找到一个返回我的控制台应用程序的"根"的方法到目前为止,我尝试了以下方法:

Process.GetCurrentProcess().MainModule.FileName
Path.GetDirectoryName(Assembly.GetEntryAssembly().Location
Path.GetFullPath("bp.csv")
AppDomain.CurrentDomain.BaseDirectory
Directory.GetCurrentDirectory()

所有这些表达式都将我引导到exe文件的目录而不是根目录.

我刚刚开始阅读有关隔离存储的信息,但有一些更简单的东西会很高兴.有什么建议/建议吗?

.net c# console filepath

3
推荐指数
1
解决办法
6793
查看次数

标签 统计

.net ×1

c# ×1

console ×1

filepath ×1