我有一个包含许多项目的解决方案,我想为调试版本禁用Postsharp以减少本地开发人员的构建时间。有没有办法在不编辑每个项目文件的情况下执行此操作?
我知道这可能听起来不错,但我们只使用Postsharp进行异常日志记录,而我们的构建需要经过多个环境进行自动/手动测试(使用发布版本),所以我们会接受任何此时的潜在问题。
如果有帮助,可以通过nuget将Postsharp添加到项目中。
答案 0 :(得分:6)
您可以仅为调试模式定义编译符号(常量)“SkipPostSharp”。
答案 1 :(得分:2)
我不知道如何为整个解决方案做到这一点,但它可以很容易地完成 每个项目。
项目>设置> PostSharp 强>
选择是 为此配置停用PostSharp