首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Visual Studio中运行app时如何访问资源?

在Visual Studio中运行app时如何访问资源?
EN

Stack Overflow用户
提问于 2012-06-02 23:25:26
回答 2查看 604关注 0票数 1

在我的应用程序中,我使用了各种资源。我指定了预构建事件来将我的资源复制到输出目录。我的目录结构如下所示:

代码语言:javascript
运行
复制
/Debug/Models/
/Debug/Shaders/
/Debug/Textures/
/Debug/sfero.exe
/Debug/...

我想访问相对于.exe文件的这些资源,当我直接从Debug文件夹运行可执行文件时,它工作得很好,但当我在Visual Studio中运行它时,它是在不同的目录中启动的,因此我无法访问我的资源。显然,我不想将资源复制到Visual Studio运行应用程序的位置。

有什么建议吗?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-02 23:29:12

您可以使应用程序逻辑在搜索资源方面更加智能,也可以在从Visual Studio启动时传递命令行参数(请参见“项目属性”的“调试”区域),传递要查找的路径。

票数 2
EN

Stack Overflow用户

发布于 2012-06-02 23:42:20

Visual Studio中的默认当前目录定义为$(ProjectDir) -默认情况下,这是您的vcproj文件的位置。

转到项目的Properties -> Configuration Properties -> Debugging -> Working Directory并将其更改为$(SolutionDir)$(Configuration)\Output Directory所指向的任何内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10863547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档