有什么方法可以为解决方案定义一个全局变量,该全局变量可由解决方案中包含的任何项目文件或项目属性表访问?
如果可以定义每个项目都可以包含的属性表的路径,那么一个变量就足够了。
这是理想的解决方案。环境变量可以,但不太理想。
* * (视觉工作室 2010)
再次戳它,我看不到如何在项目中设置用户定义的 $(xxx) 变量 - 是的,你可以在属性表中,但在项目中我引用了 $(ProjectDir) -
问题是我想定义一个 $(tree of projects root) 任何引用特定项目的项目都可以访问,并且根将与该项目相关。
另一种方法是,如果属性表可以访问其自己的路径并相对于该路径定义项目集合根(具有公共资源的相关项目树的树)。
似乎每个使用 VS 构建大型系统的人都有同样的问题。