visual-studio-2008 - Visual Studio 中源文件的绝对路径

标签 visual-studio-2008

我有一个源代码文件raven_sqlite.cpp,我在不同的项目中使用它。我将此文件的一份副本保存在由系统环境变量 $RAVENROOT 指向的文件夹 C:\Users\James\Documents\code\ravenset 中。这样我只需要维护一份代码副本,并且我的所有项目都可以确保使用相同的版本。

这是它在 Solution Explorer 的 Visual Studio 属性 View 中的外观:

Enter image description here

请注意,虽然可编辑属性的标题是相对路径,但完整路径是环境变量指定的绝对路径,而不是相对于项目目录的路径。

这对于多个项目来说已经完美运行了好几个月。

突然间,这对一个项目停止了工作(其他项目仍然工作得很好)。

对于失败的项目,它看起来像这样:

Enter image description here

现在不是通过添加项目目录和添加环境变量等来构建完整路径的。环境变量被扩展(或解析或任何你所说的:-)

为什么 Visual Studio 2008 突然停止扩展该项目的环境变量?

最佳答案

嗯,我找到了一个解决方法。如果我停止 Visual Studio 然后重新启动它,一切都会恢复正常。我想我可以忍受这一点。

关于visual-studio-2008 - Visual Studio 中源文件的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14755730/

相关文章:

batch-file - 如何在安装过程中运行 ".bat"文件?

visual-c++ - 从 C++-CLI 中的指针函数返回多维数组

testing - TFS 2008 中的生成结果报告中没有指向测试结果的链接

visual-studio-2008 - 解决方案中 "Rebuild Solution"编译成功的网站无法启动调试器

visual-studio-2008 - 在 Windows 7 x64 中找不到 VS2008 installdir 注册表

visual-studio-2008 - 当我忘记处理 IDisposable 对象时,Visual Studio 可以警告我吗?

windows - RC2247 : Cannot open Rc file : Resource explorer cannot load resource ; Load failed

C++:为用户定义的类型进行转换

visual-studio-2008 - Visual Studio 选项卡更改颜色?

c# - Entity Framework 错误 - 错误 11009 : Property ' ' is not mapped