Visual Studio解决方案配置权限

问题描述

| 我正在尝试寻找一种解决方案,以防止我的开发人员团队运行包含生产设置的解决方案配置“发行版”。 我只是想防止粗心的错误,例如\“ OMG,我在测试期间处于Release配置,我删除了所有数据库\”或类似的内容... 我们正在使用TFS开发Visual Studio 2010。我想知道是否有权使用特定类型的解决方案配置,而不是其他... 如果您知道另一种方法可以确保永远不会出现此类错误,我也将接受! ^^ 提前致谢     

解决方法

正如John所建议的那样,您应该首先限制对生产数据库的访问。接下来,如果未定义特定的环境变量,则可能会导致发布配置错误。在更换数据库之前,只需检查该环境变量即可。