gpt4 book ai didi

基于 web 发布配置文件的 c# 预处理器指令

转载 作者:太空狗 更新时间:2023-10-29 23:23:19 25 4
gpt4 key购买 nike

我有一个测试和生产网络服务器。我的项目有一段代码我想放在测试服务器上,但不放在生产服务器上。

#if (DEBUG) 不起作用,因为我更喜欢两者都以 RELEASE 模式发布。

有什么方法可以根据正在使用的网络发布配置文件设置预处理器指令吗?

最佳答案

完成此操作的最简单方法是为您需要发布到的每个环境创建单独的构建配置。您可以从 Release 克隆新的构建配置。然后,在项目设置中,在条件编译符号框中输入构建配置的名称。

因此,例如,我们有一个 Stage 构建配置,它与 Release 相同,只是它定义了 STAGE 编译器常量。然后,在代码中,您可以使用#if (STAGE) 检查。

关于基于 web 发布配置文件的 c# 预处理器指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18390601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com