我使用VS 2015进行vb网络程序编写,显示RDLC报告,当我在VS中运行它时,它会打开并且报告预览打开非常快且可用。
当我将EXE文件和其他相关文件移动到文件夹并运行exe和独立程序时,程序启动正常但是RDLC报告大约需要20秒才能加载预览,这比我运行时大约长15秒VS中的相同程序。
我已将此添加到app.config文件中,因为我有:
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
项目设置为Net 4.5 我正在使用Visual Studio 2015
因为它是无用的,因为它需要很长时间才能打开,任何人都可以帮忙解决这个问题我认为它会在VS中以较慢的速度运行
答案 0 :(得分:1)
解决方案是在VS项目属性中将Ref更新为microsoft.reportviewer.common.dll和microsoft.reportviewer.winform.dll更新到版本12。
不要忘记将.exe.config文件包含在您的发行版中,因为您仍需要添加
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
到app.config,否则时间表现很糟糕。
希望这会有助于其他人