我们想使用 RDLC 报表设计器下载 PDF 文件,并在页脚部分使用表达式来使用页码选项,但在运行文件时,出现以下错误,当我们尝试在上述目录中找到 v8.0.14 文件夹时,没有任何信息。旧建议说“只是将 vbc.exe 从 4.0 复制到 8.0.0”,但目录中没有 8.0.0 (dotnet) 文件夹。
处理请求时发生未处理的异常。
InvalidOperationException:找不到编译器可执行文件 C:\WINDOWS\Microsoft.NET\Framework64\v8.0.14\vbc.exe。
AspNetCore.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat(Stream definitionStream, 输出字符串描述, 输出字符串语言, 输出ParameterInfoCollection 参数, 输出DataSourceInfoCollection 数据源, 输出DataSetInfoCollection sharedDataSetReferences, 输出UserLocationFlags userReferenceLocation, 输出ArrayList dataSetsName, 输出bool hasExternalImages, 输出bool hasHyperlinks, 输出byte[] dataSetsHash)
ReportProcessingException:报告处理中发生意外错误。 找不到编译器可执行文件 C:\WINDOWS\Microsoft.NET\Framework64\v8.0.14\vbc.exe。
甚至 ChatGPT 也无法正确回答,陷入了循环!