我有一个VB项目,我正在尝试使用三个构建配置进行配置。
我已经成功创建了构建配置,但是我确定所使用的名称描述性不够,因此我转到Configuration Manager
-> <Edit...>
-> Rename
并将其重命名。
这重命名了配置管理器中的配置。
然后,我使用#If CONFIG =
进行了一些条件编译测试,但失败了。
更深入地检查,结果发现CONFIG
返回的值是原始名称,而不是新名称。
检查My Project
-> Compile
-> Configuration
我可以看到该ComboBox中显示的名称也是旧名称。
因此,即使我在Configuration Manager中“重命名”了我的配置,也并未在所有级别上都将其重命名。
我可以通过使用预期的名称重新创建这些配置来解决此问题,但是正如我能想到的那样,这就是低音的一种解决方案。是否有某种重命名实际上有效的配置的方法,或者这只是MS打算使它“工作”的方式?
最佳答案
我认为您仅重命名了解决方案配置,而不是单个项目配置。
重新打开配置管理器,然后在每个项目行中检查配置名称。
顺便说一句,我同意你的看法。 MS可以在这里做得更好。
例如,当您创建新的解决方案配置时,可以选择在项目上创建相应的配置。重命名配置时,此选项丢失。与MS不一致
关于.net - 重命名Visual Studio解决方案配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975733/