安装Visual Studio 2015后,即使在VS2013中,我也无法再编译我的rdlc(报告)文件 - 用于编译时没有错误。 我收到以下错误:
An unexpected error occurred while compiling expressions.
Native compiler return value: ‘-1073741511’.
通过试用错误,我发现删除了
等表达式= IIf(IsNothing(First(Fields!ActualQuantity.Value," DataSet1")),"",First(Fields!ActualQuantity.Value," DataSet1&# 34))
和
="从网站生成" + FormatDateTime(Now(),DateFormat.ShortDate)
甚至
=""
将阻止此错误,而以下情况很好:
(GOOD)
= First(Fields!CarrierName.Value," DataSet1")
我实际上需要这些表达式,所以希望有人可能熟悉这个问题,并能够为追踪解决方案提供指导。
不幸的是,其他开发人员(以及构建服务器)编译此报告时没有问题,所以我就是这个奇怪的人。
答案 0 :(得分:1)
此答案刚刚发布在另一个可能对您的问题有帮助的问题上:https://stackoverflow.com/a/33917391/5583585
为了解决RDLC构建问题,我必须执行以下操作 (很多挖掘):
https://support.microsoft.com/en-us/kb/3118750解决方案问题 2客户必须卸载更新3098779和3097997(如果有) 将系统升级到.NET Framework 4.6或已安装 Visual Studio 2015来自完全更新的.NET 4.5.1或4.5.2系统 已安装更新3098779和3097997。