2013-02-07 170 views
1

我有一个源代码文件raven_sqlite.cpp,我在不同的项目中使用它。我将此文件的一个副本保留在系统环境变量$RAVENROOT指向的文件夹C:\Users\James\Documents\code\ravenset中。通过这种方式,我只需要维护代码的一个副本,并且我所有的项目都可以确保使用相同的版本。Visual Studio源文件的绝对路径

这里是如何看起来在Solution Explorer

enter image description here

注意的Visual Studio的性能视图如何虽然可编辑属性的标题是相对路径的完整路径是由environemt变量指定的绝对路径不是相对于项目目录的路径。

对于几个项目来说,这已经在许多个月里完美运行了。

突然这已经停止对一个项目(其它项目仍在工作就好了)

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

enter image description here

怎么没有完整路径现在通过添加项目目录并添加环境变量等来构建。环境变量不会被展开(或解析或您称之为:-)

为什么V S2008突然停止扩展这个项目的环境变量?

回答

1

嗯,我找到了解决办法。如果我停止Visual Studio,然后重新启动它,一切都会重新运行。我想,我可以忍受。

+0

我也发现关闭和重新打开解决方案有帮助。 (但仍不是最佳) –