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

2024-01-01

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

我知道这听起来可能是一个坏主意,但我们仅使用 Postsharp 进行异常日志记录,并且我们的构建会经历多个环境进行自动/手动测试(将使用发布构建),因此我们会在以下位置发现任何潜在问题:这点。

如果有帮助的话,Postsharp 已通过 nuget 添加到项目中。


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • 当没有项目引用它时,PostSharp 无法找到 system.web.mvc 的程序集,版本=3.0.0.0

    我正在使用 PostSharp 效果很好 最近 我们将一些项目升级到了MVC 5 2版本 今天 我加载了一个使用 MVC 4 0 版本的旧项目 PostSharp 开始在构建时报告一个奇怪的错误 Error 17 Unhandled exc
  • PostSharp后pdb文件丢失

    我正在使用 PostSharp 版本 2 1 6 4 也尝试了最新版本 2 1 7 35 有时 pdb 文件丢失 并且其中有一个 pssym 文件
  • Postsharp:它是如何工作的?

    遵循建议我的另一个问题 我将引用的代码转换为与 PostSharp 一起使用 属性 Serializable public sealed class InitAttribute OnMethodBoundaryAspect public o
  • PostSharp 参数验证 - 使用 RegularExpressionAttribute 查找前导/尾随空格

    我正在使用 PostSharp 3 1 通过验证属性来验证属性的参数 我想用正则表达式属性执行验证 它接受表示正则表达式的字符串 如果字符串有任何前导或尾随空格 但字符串可能在单词之间包含空格 我想抛出异常 在使用 PostSharp 属性
  • 使用 PostSharp 在 C# 中的构造函数上应用方面

    我正在 PostSharp 中研究各种概念 Updated 这是我的程序类 namespace myconstructor class Program static void Main string args createfolder st
  • 如何编写 PostSharp Invoke 方面来简化跨线程控制更新

    当我想跨线程更新控件时 我通常会这样做 this Invoke MethodInvoker delegate SomeProcedure 建议的方法实际上是调用要更新的特定控件的调用程序 但 99 的情况下 表单 即我的示例中的 this
  • NuGet 在构建开始之前恢复 PostSharp 包

    我正在使用 PostSharp 并且我的项目文件中有以下目标描述
  • C# 7 本地函数:是否允许属性/方面?

    C 7 引入了本地函数 这太棒了 假设我有以下代码 using System using PostSharp Aspects namespace AspectCS7 class Program private static void Mai
  • 为什么编译后代码注入比预编译代码注入更好?

    所以我们都知道 C 没有类似 C 的宏预处理器 并且有一个很好的线程解释了为什么here https stackoverflow com questions 1369725 why arent there macros in c 但现在 A
  • 在整个解决方案的调试版本中禁用 Postsharp

    我有一个包含许多项目的解决方案 我想禁用 Postsharp 进行调试构建 以减少本地开发人员的构建时间 有没有办法在不编辑每个项目文件的情况下做到这一点 我知道这听起来可能是一个坏主意 但我们仅使用 Postsharp 进行异常日志记录
  • 什么是IL编织?

    我刚看到阿延德的帖子 http ayende com Blog archive 2008 10 09 first steps with post sharp aspx今天关于 PostSharp 我下载了代码并尝试了一下 我认为这是我见过的
  • 基于类属性实现接口,无需反射

    这一页 http www postsharp net aspects code introductionPostSharp 网站上有以下预告片 您将遇到的常见情况之一是需要在大量类上实现特定接口 这可能是INotifyPropertyCha
  • 根据方法名称过滤 log4net - 不太明白

    我使用 log4net 来记录我的 Web 应用程序的进度 使用 Log4PostSharp 来 AOP 注入所有方法 这达到了记录 几乎 所有内容的预期效果 并且很好 我现在需要将 Page Load 方法记录到文件 控制台 显然 我可以
  • msbuild 的自定义 IL 重写插件

    我想创建一个自定义 msbuild 任务 将 IL rwriting 应用于我的输出程序集 目前我已经在使用 PostSharp 现在尝试扩展重写功能 对于某些特殊情况 我使用 Mono Cecil 将一些代理类型重写到程序集中 现在效果很
  • SignalR 和序列化对象数组

    我是 SignalR 的新手 并且已经完成了一个简单的测试 hack 我希望用类型化对象序列化对象数组 默认情况下 SignalR 已将 Json NET 序列化器配置为不提供类型信息 我发现我可以通过以下方式在 DependencyRes
  • 预处理 C# - 检测方法

    我需要能够预处理多个 C 文件作为项目的预构建步骤 检测方法的开始 并在方法的开始处 任何现有代码之前 插入生成的代码 但是 我在检测方法的打开时遇到问题 我最初尝试使用正则表达式进行匹配 但最终出现了太多误报 我会使用反射 但 Metho
  • 如何使用 PostSharp 属性注入属性?

    如何编写 PostSharp 方面以将属性应用于类 我正在考虑的场景是一个 WCF 实体 或域对象 需要用DataContract属性 它还应该有一个Namespace财产 像这样 using System Runtime Serializ
  • 确定对不正确的 .NET Framework 版本的间接依赖的来源

    我想知道如何确定此构建错误的来源 Warning 4 The primary reference MyNamespace MyProject could not be resolved because it has an indirect
  • 运行单元测试时如何禁用 PostSharp?

    我希望我的 nunit 测试不应用任何 PostSharp 方面 这样我就可以单独测试我的方法 这可以在测试夹具设置中以某种方式完成 还是只能在每个项目级别上完成 您可以在测试版本上设置 SkipPostSharp 标志 这样它就不会首先编
  • 有人有 Postsharp 制作经验吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi

随机推荐