0

我需要你的帮助来解决这个小问题。我给出了一个源路径,例如"\version\test"在我的 c# 项目中。但是当我运行它时,我想从源中获取文件夹,但我得到了错误,因为源路径不正确\bin\debug\version\test。我只需要从项目路径中读取文件夹而不是调试。如何解决这个问题呢?非常感谢您的建议。谢谢

4

3 回答 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 回答