背景
我要做的是根据我在给定时间点所需的配置集,在VS2008 IDE中自定义项目的构建过程。
我的项目有一些条件方法,例如 [条件(“FULLFEATURE”)] 或[条件(“LESSFEATURE”)],只有当我在Build中提到FULLFEATURE或LESSFEATURE条件编译符号时才会执行项目属性。
这种方法很费力,每当我必须通过(VSNET IDE)编译时,我必须根据我的要求手动添加编译符号。
问题
有没有办法可以避免这种情况(为每个功能维护两个不同的项目副本,不,我不想要这种方法)?
有没有办法通过配置管理器,我可以在
中选择一个FULLFEATURE --> Debug ---> x86
FULLFEATURE --> Debug ---> AnyCPU
FULLFEATURE --> Release ---> x86
FULLFEATURE --> Release ---> AnyCPU
LESSFEATURE --> Debug ---> x86
LESSFEATURE--> Debug ---> AnyCPU
LESSFEATURE--> Release ---> x86
LESSFEATURE--> Release ---> AnyCPU
构建我需要的任何配置。 我知道如果我有更多的条件编译符号,这种方法会变得讨厌。但我在这里..
欢迎任何建议
干杯
答案 0 :(得分:1)
Build + Configuration Manager。使用标有“Active solution configuration”的左上方组合框,然后选择New...
。输入新名称。 Project + Properties,Build选项卡并设置条件。每个配置现在都有自己的条件。
现在,您只需使用工具栏上的配置选择器切换配置,并根据需要进行构建/调试。