.net - 重命名Visual Studio解决方案配置?

标签 .net vb.net visual-studio-2010

我有一个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/

相关文章:

vb.net - 将VB StringBuilder设置为空字符串的合适方法是什么?

mysql - 使用 vb 2012 从 mysql 获取特定的行 col 值

.net - 添加到 .NET 任务栏中的右键单击应用程序菜单

c# - ObjectContext 正在泄漏分离实体的内存

c# - 对跟踪状态的类进行单元测试

vb.net - 在类中的函数中使用颜色作为 optional 参数

c++ - Visual Studio 不能包含头文件。

c# - 调试 COM 对象析构函数时发生奇怪的崩溃

asp.net - css 更改不会在 visual studio 中生效

c# - 使用 .net 生成代码