2

我正在使用 VS 2010 和 .NET 4.0。

我创建了一个带有单个控制台C# 项目的解决方案。我通过项目 > 添加 > 新文件夹的上下文菜单在项目中添加了一些文件夹。然后我把一些文件放在那里。

我现在希望获得这些资源之一的路径(或文件句柄)。有没有很好的方法来获得它的路径?

注意 1:该项目位于源代码控制中,因此我需要一种适用于不同文件路径的方法。

注意 2:如果可能,我不想使用Directory.GetCurrentDirectory()nor System.Reflection.Assembly.GetExecutingAssembly().Location

编辑:

看来,我想直接回答这个Stackoverflow 问题。我想要项目目录,没有“bin\Debug”

4

1 回答 1

2

来自 MSDN

string path = System.IO.Path.GetDirectoryName( 
  System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );

还要检查这个Stackoverflow 答案。

于 2012-08-31T09:26:24.673 回答