问题标签 [suppress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何抑制刚刚从 C# 代码启动的应用程序的对话框/弹出窗口?
从我的 C# 应用程序中,我正在启动另一个应用程序,在执行之前有时会显示带有一些信息的对话框/弹出窗口。
是否可以抑制或隐藏此对话框和对话框的任务栏图标?
编辑
是否可以拦截对显示此对话框的 win32 函数的调用,从而防止弹出窗口?
logging - 为 DebugFormat InfoFormat 和类似调用抑制 CA1305
我正在为 .NET 使用 Common.Logging。当我使用 XXXFormat 函数(如 DebugFormat 或 InfoFormat)之一时,我收到CA1305警告。通过右键单击并说在代码中抑制或添加到项目抑制文件中很容易抑制。我想在 GlobalSuppressions.cs 中添加一行,以禁止所有对 DebugFormat 的调用出现此警告(以及 InfoFormat、TraceFormat 等的单独行)。到目前为止,我不知道该怎么做。当我右键单击警告并选择 Suppress Message -> In Project Suppressions file 时,添加的内容如下:
如您所见,抑制创建了一个程序集级属性来抑制消息。在属性本身中,Scope 设置为“member”,Target 设置为命名空间限定的类名“dot”方法签名。这确实抑制了该函数中调用 DebugFormat 的消息,但我想抑制所有调用 DebugFormat 的消息。我已尝试删除 Target 并将 Scope 更改为“模块”(和“程序集”-不确定这是否有效),但对于所有出现的 DebugFormat,我仍然无法抑制此警告。
理想情况下,我想创建一个 GlobalSuppressions.cs 文件,其中至少包含以下条目(或类似条目):
有谁知道如何做到这一点?
谢谢。
javascript - 如何抑制所有 JavaScript 运行时错误?
如何从程序员方面抑制所有 JavaScript 运行时错误弹出窗口?
maven - 如何抑制关于多个绑定的 SLF4J 警告?
我的 java 项目依赖于不同的 SLF4J 版本。如何抑制烦人的警告?
PS:这与关于相同绑定重复的 slf4j 警告不是同一个问题,答案是如何消除误报警告,但在我的情况下这是一个真正的警告。PSS:对不起,我忘了说:我使用 Maven 并且 SLF4J 包含在我的依赖项的依赖项中。
.net - 如何在单元测试VB.net期间禁止弹出消息框
想知道你是怎么做到的?
因为每次弹出消息框时单击“确定”非常烦人。
checkstyle - 如何抑制 CheckStyle StrictDuplicate 警告?
我试图抑制 CheckStyle StrictDuplicateCode 警告,但它不起作用。在我的 Eclipse 项目中,我有两个具有相似字段的类:
将“CHECKSTYLE:OFF”注释放在一个或两个类中不会抑制警告。我错过了什么吗?
marshalling - castor marshaller 抑制 xsi
我读了你写的一篇关于:
问题是我正在使用该方法,但结果没有改变。
我的代码是:
但我得到的仍然是xml 标记xmlns:xsi=..
的内部和内部。xsi:type=..
难道我做错了什么?我正在使用 castor xml 1.3.2。
visual-studio-2010 - VS2010中很多项目的CodeAnalysis RuleSet Management(主要是抑制)
为了使用 VS2005 和 VS2008,我们在共享点列表中定义了当前的 ca 规则。
在列表中有一个列,其中列出了所有排除的程序集,以分号分隔。
自定义构建任务读取共享点列表,并负责在团队构建中使用“-!CA ...”排除项目文件中的指定规则。
现在我们计划将我们的项目迁移到 VS 2010 并且新的代码分析规则集会产生一些问题。
第一个想法是
- 从共享点创建规则集文件
- 添加 GlobalSupressions.cs 作为解决方案项,并将每个项目中的文件添加为链接文件
- 在 GlobalSupressions.cs 中创建一个带有目标命名空间和排除的 SupressMessage 条目
我用一个项目的小解决方案对其进行了测试。看起来目标命名空间不起作用。
我搜索了 stackoverflow 和互联网,主要答案是目标命名空间的抑制不起作用。
主应用程序包含 250 多个项目。
对我来说,似乎唯一可行的方法是为禁用排除规则的不同项目创建 n 个自定义规则集。
我不想通过完整的应用程序并重新抑制代码中的所有规则。
在这种情况下,您如何使用新规则集?
知道如何以简单且可维护的方式使用新规则集吗?共享点列表是代码分析规则定义的主导部分。
编辑 1
在以前的项目中,我们在共享点列表中管理代码分析规则集的定义。列表将所有 ca 规则显示为列表
- 卡号
- 活性
- 作为错误处理
- 排除(包含项目名称方,如“测试”或完整的项目/程序集名称)
从列表中创建一个规则集,其中
- 已激活 + handleAsError = 规则已启用
- !activated = 禁用规则
- 激活 + !handleAsError = 警告
例如,如果排除列具有类似“测试”的值,则在所有测试项目中都应禁用该规则。
java - 使用 powermock 抑制 Java 中的单例构造函数
我正在尝试对一些使用 Singleton 类的类进行单元测试,该类的构造函数做了一些我在单元测试环境中不能(也不应该)做的事情。我的理想方案是最终完全抑制构造函数,然后将我的测试类调用的其他成员方法排除在外。我的问题是我似乎无法抑制构造函数。
我对解决此问题的方法的理解如下:
不幸的是,在 createMock 调用期间,MySingleton 构造函数被命中,它仍然调用超级构造函数。
我在做傻事吗?我在网上找到了一个几乎完全一样的例子,但它使用了不推荐使用的 suppressConstructor 方法。尽管被弃用,我也尝试过,但无济于事......
我正在尝试做的事情可能吗?如果是这样,我做错了什么?
*编辑版本现在可以使用。
suppress - 有没有办法在 Crystal Report 8.0 中抑制跨部分的垂直线?
我想在满足条件时抑制垂直线。这条垂直线穿过两个部分,即报告部分和详细信息部分。
抑制水平线没有问题,因为我可以隐藏它所在的部分。
提前致谢。