2017-03-06 47 views
0

我有一個使用VS 2015編寫的vb網絡程序,它顯示一個RDLC報告,當我在VS中運行它時,它會打開並且報告預覽很快打開並且可用。
當我將EXE文件和其他關聯文件移動到一個文件夾並運行exe和獨立程序時,程序開始正常工作,但RDLC報告大約需要20秒來加載預覽,這個預覽大約需要15秒,當我在VS中運行相同的程序。vb net rdlc預覽速度慢

我已經加入這個app.config文件,因爲我有:

<runtime> 
    <NetFx40_LegacySecurityPolicy enabled="true"/> 
</runtime> 

項目設置爲淨4.5 我使用Visual Studio 2015年

由於這是該報告是沒用的因爲它需要這麼長時間才能打開任何人都可以幫助我,我本來以爲它會在VS中運行得更慢,其所有開銷

回答

0

解決方案是喲更新引用到microsoft.reportviewer.common.dll和microsoft.reportviewer。 winform.dll到版本在VS項目屬性中爲12。

不要忘了,包括您的發行.exe.config文件與你仍然需要

<runtime> 
    <NetFx40_LegacySecurityPolicy enabled="true"/> 
</runtime> 

添加到的app.config否則時間性能僅僅是可怕的。

希望這會幫助其他人