2013-08-05 172 views
0

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

+0

简短答案是'“.. \ .. \ version \ test”'但是正确的答案可能取决于这是用于什么,因为它可能是不安全的假设此目录将在那里 – Sayse

+0

您的问题不是明确。您是否想要阅读代码中的某些文件? – doctorlove

回答

0

您正在使用相对路径,而运行应用程序时的工作目录是\bin\debug。 所以您应该设置工作目录到项目目录中的项目的调试属性,或使用不同的相对路径,如..\..\version\test

0

如果你想获得路径使用下面的代码示例:

string path =new DirectoryInfo(Environment.CurrentDirectory).Parent.Parent.FullName; 

这会给你当前的解决方案文件夹路径。