我对 .csproj 文件中的功能和条件完全陌生,因此感谢所有帮助。
我想要做的是检查当前配置中的特定编译器指令。一个示例如下所示:
<Choose>
<When Condition= [current configuration has CONST-1 compiler constant defined] >
...
</When>
<When Condition= [current configuration has CONST-2 compiler constant defined] >
...
</When>
</Choose>
我不知道这是否可能。如果有更好的方法来做我要求的事情,请告诉我。无论哪种方式,我都想测试独立于配置的条件。
编辑
我真正想要的是一个我可以轻松编辑的值,最好是在 Visual Studio 中,我也可以在不考虑配置的情况下检查它。我考虑了编译器常量,因为您可以在 VS 的项目属性中轻松更改它们。