如何避免在许多文件中有条件地使用相同的命名空间
本文关键字:命名空间 有条件 何避免 许多 文件 | 更新日期: 2023-09-27 18:33:35
我在许多文件中都有如下代码。每个文件中的代码都相同。
#if SOMETHING
using namespace1;
#else
using namespace2;
#endif
但是,我不想在许多文件中维护相同的五行。
理想情况下,我想在单独的文件中做这样的事情:
#if SOMETHING
var namespace = namespace1;
#else
var namespace = namespace2;
#endif
然后在所有其他文件中:
using namespace
我怎样才能实现这样的事情?
我会避免在不同的命名空间中使用相同的代码两次。
只需生成一次代码,然后在创建 Web 服务实例的位置指定要连接到的 URL。(请注意,您可能希望集中该代码。
查看 Web 服务中的属性 - 我确定其中一个将是基本 URL。仅仅因为它默认为一个特定的 URL(理想情况下是无效的,这样您就不会因为未设置它而最终对错误的环境进行意外调用)并不意味着您无法在执行时以编程方式更改它。
你走错了路。不要有 2 个引用,只有一个引用到测试服务,然后在应用程序的生产版本中,将应用/Web 配置中的 URL 更改为指向生产 URL。