在VS2013中编译rdlc - 错误本机编译器返回值:' -1073741511'

时间:2015-11-13 19:02:00

标签: visual-studio-2013 visual-studio-2015 rdlc

安装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")

我实际上需要这些表达式,所以希望有人可能熟悉这个问题,并能够为追踪解决方案提供指导。

不幸的是,其他开发人员(以及构建服务器)编译此报告时没有问题,所以我就是这个奇怪的人。

1 个答案:

答案 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。