我有一个VB项目,我尝试使用三种构建配置进行配置。
我已经成功创建了构建配置,但我认为我使用的名称不够具有描述性,所以我去了Configuration Manager
- &gt; <Edit...>
- &gt; Rename
并将其重命名。
这在配置管理器中重命名了配置。
然后我使用#If CONFIG =
进行了一些条件编译测试但是失败了。
进一步检查,结果是CONFIG
返回的值是原始名称而不是新名称。
检查My Project
- &gt; Compile
- &gt; Configuration
我可以看到该ComboBox中显示的名称也是旧名称。
所以,即使我已经重命名&#34;我在Configuration Manager中的配置,并未在所有级别重命名。
我可以通过使用他们的预期名称重新创建这些配置来解决这个问题,但这就像我能想到的那样是一个解决方案。是否有一些方法可以重命名实际工作的配置,或者这只是MS的意图......&#34;工作&#34;?
答案 0 :(得分:11)
我认为您只重命名了解决方案配置而不是单独的项目配置。
重新打开配置管理器,并在每个项目行上检查配置的名称 顺便说一句,我同意你的看法。 MS本可以做得更好。
例如,在创建新的解决方案配置时,您可以选择在项目上创建相应的配置。重命名配置时,缺少此选项。这与MS的不一致