在整个解决方案的调试版本中禁用Postsharp

时间:2012-04-03 09:27:54

标签: postsharp

我有一个包含许多项目的解决方案,我想为调试版本禁用Postsharp以减少本地开发人员的构建时间。有没有办法在不编辑每个项目文件的情况下执行此操作?

我知道这可能听起来不错,但我们只使用Postsharp进行异常日志记录,而我们的构建需要经过多个环境进行自动/手动测试(使用发布版本),所以我们会接受任何此时的潜在问题。

如果有帮助,可以通过nuget将Postsharp添加到项目中。

2 个答案:

答案 0 :(得分:6)

您可以仅为调试模式定义编译符号(常量)“SkipPostSharp”。

答案 1 :(得分:2)

我不知道如何为整个解决方案做到这一点,但它可以很容易地完成 每个项目。

  1. 项目>设置> PostSharp

  2. 选择 为此配置停用PostSharp

  3. Disable PostSharp