访问 Visual Studio 中项目文件夹中的文件

Accessing a file held within a project folder in Visual Studio

在 Visual Studio 中,我有一个文件,我想在我的 类 之一中访问该文件。这个项目正在进行源代码管理,所以我想使用一个相对路径指向它在项目中的位置。我尝试了以下总是 returns a DirectoryNotFoundException:

filePPT = new PowerPointFile("~/IO/ExportTools/Template.pptx");

filePPT = new PowerPointFile("~\IO\ExportTools\Template.pptx");

我的文件的位置在以下结构中:

如何使用相对路径访问 Visual Studio 中的文件?

将文件的 "CopyToOutputDir" 属性 设置为 "Copy, if newer" 以便将其复制到输出文件夹中,然后创建相对于应用程序启动路径的路径又名

filePPT = new PowerPointFile(Path.Combine(Application.StartupPath, "IO/ExportTools/Template.pptx"));