6

我一直在尝试了解如何使用不同的配置文件,我刚刚发现这个链接非常有帮助。唯一的问题是,似乎只有在您“发布”解决方案时才考虑转换,而不是在您现在执行通用调试或运行时才考虑。

通常这不会有太大问题,但我正在向 Windows Azure 开发,它只允许您发布到云。对于一般调试,我宁愿在 Azure 模拟器中本地运行它,但这样做不会“处理”我的转换。

是否有任何已知的解决方法可以在调试会话期间对其进行转换?

编辑:ShawnC 向我指出了这个问题。

这导致我这个扩展。我认为这将完成这项工作!

4

1 回答 1

3

您可以使用 msbuild 执行 web.config 转换。您可以将其放在项目的 AfterBuild 目标中以帮助您进行调试。

您需要查看TransformXmlmsbuild 目标,传入:Source=path_to_your/web.config Transform=path_to_your/web.$(ConfigurationName).configDestination=path_to_your/web.config

于 2012-04-27T12:49:02.390 回答