我需要你的帮助来解决这个小问题。我给出了一个源路径,例如"\version\test"
在我的 c# 项目中。但是当我运行它时,我想从源中获取文件夹,但我得到了错误,因为源路径不正确\bin\debug\version\test
。我只需要从项目路径中读取文件夹而不是调试。如何解决这个问题呢?非常感谢您的建议。谢谢
问问题
130 次
3 回答
0
您使用的是相对路径,运行应用程序时的工作目录是\bin\debug
. 所以你应该要么在项目的调试属性中将工作目录设置为项目目录,要么使用不同的相对路径,比如..\..\version\test
于 2013-08-05T09:10:49.010 回答
0
如果您的应用程序是 winforms 应用程序,那么它是:Application.StartupPath
如果您的应用程序是 WPF 应用程序,请参阅以下链接: 从 WPF 应用程序获取应用程序的目录
于 2013-08-05T09:15:57.497 回答
0
如果要获取路径,请使用以下代码示例:
string path =new DirectoryInfo(Environment.CurrentDirectory).Parent.Parent.FullName;
这将为您提供当前的解决方案文件夹路径。
于 2013-08-05T10:42:40.797 回答