【发布时间】:2013-09-12 06:16:45
【问题描述】:
我们正在使用大约 5 个通过网络调用连接在一起的项目。
现在,Web 调用的 Uris 通过标签保存在 web.config 文件中。
<add key="ProductsAPIURL" value="http://192.168.1.4:5000" />
当我们处于调试模式时,我们会在所有项目中更改 api 调用的 uri 以匹配 localhost 端口。
在将其投入生产时,我们将其改回。
有没有其他方法可以轻松地从调试切换到发布,而无需每次都手动更改设置? (类似于创建一个可以记住所有这些设置的 Visual Studio 配置文件)
【问题讨论】:
-
在代码中使用两个设置和#if DEBUG
-
同意,但我需要有调试模式(编码时)、测试模式(内部测试时)和发布模式(发布时)
-
这是一个新问题:如何将设置部署到生产环境
标签: c# visual-studio-2010 visual-studio visual-studio-2012