31 path project solution visual-studio
我有两个类似的问题:
a)我有一个包含多个项目的解决方案,我希望能够通过设置一些环境变量/宏来轻松切换项目位置.例如,这个项目可以位于\ SolutionDir\Dir1 \或\ SolutionDir\Dir2 \所以,我想指定它应该位于\ SolutionDir\$(Var)中,只需设置变量即可.
是否有任何以Visual Studio方式构建的内容?
我知道目前只有两个解决方案 - 编辑.sln文件手动/编程以查找此项目并设置正确的路径.
我无法在.sln文件中使用环境变量.
b)我有一个包含资源(.rc和.h)文件的项目.我希望能够通过其他环境变量或宏来设置它们的位置.
像\ ProjectDir\$(Var2)\ resource.rc之类的东西
我在属性表上找到了一些有希望的信息,但是当我在.vcproj中的File标签中使用它时,Visual Studio不会扩展宏.
感谢您提出如何解决此问题的任何想法.
此致,Victor
Rom*_*Rom 21
只需在相关字段中使用环境变量:
OutputDirectory="$(MyEnvVariableName)\Bin"
一个技巧是每次更改变量时都需要重新启动Visual Studio IDE.
有一篇关于此的MSDN文章:如何:在构建中使用环境变量
小智 20
我认为我的目标与你相同:我想使用环境变量在解决方案文件(.sln)中找到一些项目,并使用一些环境变量来查找项目中的一些文件.
我找到了一种方法,它适用于我(使用Visual Studio 2005): - 使用文本编辑器编辑.sln文件并使用具有以下语法的环境变量%MyEnvironmentVariable% - 编辑.vcproj文件并替换使用一些变量获取所需文件的路径,使用以下语法$(MyEnvironmentVariable).
希望它有所帮助...... Cyrille
| 归档时间: | 
 | 
| 查看次数: | 42664 次 | 
| 最近记录: |