如何通过程序更改发布类型
本文关键字:类型 布类型 何通过 程序 | 更新日期: 2023-09-27 18:24:40
我有一些特定的代码在调试模式下运行,其他代码在发布模式下运行。我正在尝试编写一些测试,以确保只有应该基于配置运行的代码才能运行。从本质上讲,我有一组拦截器,它们在调试模式下运行,但在发布模式下不运行,因为它会出于测试目的对数据进行一些修改。
如何通过程序更改配置类型?
如何通过程序更改配置类型?
你不能。编写只在Debug中编译的测试,以及只在Release中编译的其他测试(使用#if
指令)。例如
#if DEBUG
[Test]
public void DebugOnlyTest()
{
...
}
#else
[Test]
public void ReleaseOnlyTest()
{
...
}
#endif
[Test]
public void NormalTest()
{
...
}
#if DEBUG
Text = "In Debug";
#endif
中间一行将仅在调试模式下执行。