【发布时间】:2009-05-08 15:39:11
【问题描述】:
我有两个类似的问题:
a) 我有一个包含多个项目的解决方案,我希望能够通过设置一些环境变量/宏来轻松切换项目位置。 例如,这个项目可以位于 \SolutionDir\Dir1\ 或 \SolutionDir\Dir2\ 所以,我想指定它应该位于 \SolutionDir\$(Var) 并设置变量。
有没有在 Visual Studio 中构建的方法?
我目前只知道两种解决方案 - 手动/以编程方式编辑 .sln 文件以找到该项目并设置正确的路径。
我无法在 .sln 文件中使用环境变量。
b) 我有一个包含资源(.rc 和 .h)文件的项目。我希望能够通过其他环境变量或宏来设置它们的位置。
类似\ProjectDir\$(Var2)\resource.rc
我在属性表上找到了一些有希望的信息,但是当我在 .vcproj 的文件标记中使用宏时,Visual Studio 不会扩展宏。
感谢您提出解决此问题的任何想法。
问候, 维克多
【问题讨论】:
-
有趣。但我不明白你为什么要这样做。可能有不同的方法可以解决您要解决的问题。
-
我想将项目设置为可在不同 OEM 的产品品牌版本之间轻松切换。
标签: visual-studio project path solution