C# 仅在测试环境中使用web服务
我必须在代码中使用一组soap服务(内置于tibco中)。但是,这些服务仅在我们的测试环境中可用,而在我们的开发环境中不可用。我应该如何在代码中添加服务引用,以便这些服务只在测试环境中调用,而不在开发环境中调用。您可以使用。这些允许您为不同的目的使用不同的构建(例如调试和发布版本) 您可以通过右键单击项目-->打开“构建”选项卡并在标记为“条件编译符号”的文本框中输入类似于C# 仅在测试环境中使用web服务,c#,asp.net,web-services,soap,C#,Asp.net,Web Services,Soap,我必须在代码中使用一组soap服务(内置于tibco中)。但是,这些服务仅在我们的测试环境中可用,而在我们的开发环境中不可用。我应该如何在代码中添加服务引用,以便这些服务只在测试环境中调用,而不在开发环境中调用。您可以使用。这些允许您为不同的目的使用不同的构建(例如调试和发布版本) 您可以通过右键单击项目-->打开“构建”选项卡并在标记为“条件编译符号”的文本框中输入类似于TESTENV(用于测试环境)的术语来添加自己的指令。 注意:这些符号是每个构建配置的 然后,在代码中使用如下条件编译语句:
TESTENV
(用于测试环境)的术语来添加自己的指令。
注意:这些符号是每个构建配置的
然后,在代码中使用如下条件编译语句:
public void CallWebService()
{
// Does stuff always
#if TESTENV
// Does stuff only when TESTENV is set
#endif
}