将可引用的.CSV文件附加到Visual Studio中的模板项目

时间:2015-03-20 13:08:44

标签: c# visual-studio-2013

我想知道如何做到这一点。

通常我不担心这个,因为我只是将CSV文件粘贴在调试文件夹中并使用以下方法引用它:

filePath = Application.StartupPath + "\\blah.csv";

但是我现在想要这样做有点不同,因为每当我从模板创建一个新项目时,我想创建一个包含此CSV文件的良好基线模板项目。

但我仍然希望文件路径是相对的,IE)我不想为每个新项目编辑该CSV的路径。

有谁知道如何设置它?

1 个答案:

答案 0 :(得分:0)

如果我理解你的需要,你就可以这样做。

string appPath;
appPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
appPath = appPath.Replace("file:\\", "");
appPath = appPath + @"\" + "filename.csv";