【发布时间】:2021-04-01 11:30:49
【问题描述】:
我正在从事一个项目,我必须更改某些变量值以进行调试。在发布版本中,某些操作之间的时间跨度很长。对于调试,我会更改 TimeSpan 的值,以便不必等待这么长时间。示例:
//For Release:
//TimeSpan intervall1 = new TimeSpan.FromMinutes(90);
//For Debug:
TimeSpan intervall1 = new TimeSpan.FromSeconds(10);
我有很多这样的案例,所以很容易忘记撤消发布的更改。
有没有办法跟踪这些变化?或者在这种情况下有更好的调试方法吗?
【问题讨论】:
-
您应该为此使用应用程序设置,并为每个环境都有一个配置文件docs.microsoft.com/en-us/visualstudio/ide/…
-
到目前为止,每个人都非常清楚应该使用配置文件,但一个可能更简单的选择是使用编译器指令。我不会将此作为答案,因为它确实不是最佳选择,但它是满足基本要求的最简单选择
标签: c# visual-studio debugging change-tracking