【发布时间】:2012-01-07 16:09:31
【问题描述】:
我在 C# 项目中使用 Web 服务。 我在网上和本地主机上测试了这个项目。 我有这样的代码:
//var proxy = new PanoNestWebsite.ScheduleImagePanonest.ScheduleImageProcessingClient();
//var s = new ScheduleImagePanonest.ScheduleImageProcessing();
var proxy = new ScheduleImageLocal.ScheduleImageProcessingClient();
var s = new ScheduleImageLocal.ScheduleImageProcessing();
例如,如果我想在线部署它,我取消前两行的注释,并注释最后两行。
但我还有更多的更改要做,而且我不喜欢评论和取消评论所有行。 如何使用处理指令来定义一个变量,例如:IsLocal,我只是将其设置为 true 以包含本地代码,或者设置为 false 以包含服务器代码? 我怎么能写出这样的东西?
【问题讨论】:
-
您可以使用
#ifpreprocessor directive;将您的代码包装在适当的块中。
标签: c# c-preprocessor