【发布时间】:2012-04-02 11:39:48
【问题描述】:
我有一个 VB 项目,我正在尝试使用三个构建配置进行配置。
我已经成功创建了构建配置,但我认为我使用的名称描述性不够,所以我去了Configuration Manager -> <Edit...> -> Rename 并重命名了它们。
这重命名了配置管理器中的配置。
然后我使用#If CONFIG = 进行了一些条件编译测试,但失败了。
深入检查,CONFIG 返回的值是原始名称而不是新名称。
检查My Project -> Compile -> Configuration 我可以看到 ComboBox 中显示的名称也是旧名称。
因此,即使我在配置管理器中“重命名”了我的配置,它们并没有在所有级别上重命名。
我可以通过使用它们的预期名称重新创建这些配置来解决这个问题,但这几乎是我能想到的低音解决方案。是否有一些重命名配置的方法实际上可以工作,或者这正是 MS 想要的方式......“工作”?
【问题讨论】:
-
我认为您只重命名了解决方案配置,而不是单个项目配置。重新打开配置管理器并检查每个项目行上的配置名称。顺便说一句,我同意你的看法。 MS 可以在这里做得更好。
-
哦,我明白了。是的,你是对的,这正是问题所在。每个项目和每个解决方案都存在配置,我只管理其中一个。完全明智,但同时又完全疯狂。经典女士。谢谢。
标签: .net vb.net visual-studio-2010