VS2010项目中资源文件的路径

时间:2012-08-31 09:22:41

标签: .net visual-studio-2010 visual-studio .net-4.0

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

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

我现在希望获得其中一个资源的路径(或文件句柄)。获得它的路径有一个很好的方法吗?

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

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

编辑:

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

1 个答案:

答案 0 :(得分:1)

From MSDN

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

同时检查this Stackoverflow答案。