我想知道如何做到这一点。
通常我不担心这个,因为我只是将CSV文件粘贴在调试文件夹中并使用以下方法引用它:
filePath = Application.StartupPath + "\\blah.csv";
但是我现在想要这样做有点不同,因为每当我从模板创建一个新项目时,我想创建一个包含此CSV文件的良好基线模板项目。
但我仍然希望文件路径是相对的,IE)我不想为每个新项目编辑该CSV的路径。
有谁知道如何设置它?
答案 0 :(得分:0)
如果我理解你的需要,你就可以这样做。
string appPath;
appPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
appPath = appPath.Replace("file:\\", "");
appPath = appPath + @"\" + "filename.csv";