如何将工作目录设置为“解决方案目录”?

新手上路,请多包涵

我想将当前目录设置为解决方案目录/配置名称。我怎么做?我可以以某种方式使用全局变量吗?

我正在尝试读取一个文件,并且当前目录在代码中间发生了变化。我想把它改回来。

原文由 lital maatuk 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 732
2 个回答

如果您的当前目录正在更改,您可能应该在启动时将工作目录保存在某个变量中,您可以稍后访问以将 cwd 设置回那里。至少我是这样理解你的问题的。

为了获得 cwd, 可能会有所帮助。

原文由 LiMuBei 发布,翻译遵循 CC BY-SA 3.0 许可协议

在 Visual Studio 2010 中:

  1. 转到项目属性(在解决方案资源管理器中单击项目名称,然后在弹出菜单上单击属性)。
  2. 然后,在配置属性/调试下,将工作目录设置为 $(SolutionDir)$(Configuration)\

可用宏的完整列表(在 learn.microsoft.com 上): MSBuild 命令和属性的常用宏

原文由 rturrado 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题