【发布时间】:2021-10-31 12:24:26
【问题描述】:
我正在开发一个在两个不同环境中工作的 C# 项目。
我需要在一个环境中拥有连接字符串,并通过#if #else #endif 隐藏/注释另一个环境。
如我所见,我不能那样做。
现在我的问题是如何仅在一个配置文件中实现我的想法。
谢谢
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: c# config connection-string directive
我正在开发一个在两个不同环境中工作的 C# 项目。
我需要在一个环境中拥有连接字符串,并通过#if #else #endif 隐藏/注释另一个环境。
如我所见,我不能那样做。
现在我的问题是如何仅在一个配置文件中实现我的想法。
谢谢
【问题讨论】:
标签: c# config connection-string directive
如果您使用 Visual Studio 作为 IDE,我建议您使用名为 Configuration Transform 的工具,它可以帮助您处理不同的环境配置。
https://marketplace.visualstudio.com/items?itemName=GolanAvraham.ConfigurationTransform
【讨论】: