VS 中的 SSRS - 错误清除 rsRuntimeErrorInExpression 表达式警告

SSRS in VS - buggy clearing rsRuntimeErrorInExpression Expression warnings

在 VS2013 shell 中为 SSDT(全部修补)编辑表达式时,如果生成警告然后解决(例如,然后在设计或 RDL XML 中修复转换问题),VS即使 Preview/Run/Build 没问题,也会继续显示它:

Warning 1   [rsRuntimeErrorInExpression] The Value expression for the textrun ‘<OopsField>.Paragraphs[0].TextRuns[0]’ contains an error: Input string was not in a correct format.

如果我关闭并重新打开该项目,也没有问题 - 当然,警告已经消失:-)!

除了烦人之外,这会混淆工作期间的任何其他表达式或其他警告和错误。我无法继续重新启动 VS - 它是一个笨重的野兽!

这也一定会让新手在第一次使用 Expressions 时遇到麻烦(直到现在我一直避免使用 SSRS,虽然开始喜欢它,但它并不是最容易上手的报告系统)。

有没有办法让 VS 清除这些容易触发的警告(可能适用于许多其他类型)? Save/Rebuild/Preview不切,或许有快捷的方法,不然就是烦人的VS bug

不幸的是,这是 Visual Studio 中的 bug 问题 10 年

与其产品中的大多数错误一样,Microsoft 不会修复此错误。我认为曾为此打开过一次 Microsoft Connect,但 已关闭,因为 Won't FixWAD.

Here's one 我发现说微软不知道如何重现这个问题。