在我的应用程序中,我使用各种资源。我指定了预构建事件以将我的资源复制到输出目录。我的目录结构如下所示:
/Debug/Models/
/Debug/Shaders/
/Debug/Textures/
/Debug/sfero.exe
/Debug/...
我想访问相对于 .exe 文件的这些资源,并且当我直接从 Debug 文件夹运行可执行文件时效果很好,但是当我在 Visual Studio 中运行它时,它正在不同的目录中启动,因此我无法访问我的资源。显然,我不想将我的资源复制到 Visual Studio 运行我的应用程序的位置。
有什么建议么?谢谢