

正如上圖所見,開發環境VS 2019 Framework="net40"
我把ReportViewer加到Form上時就會出現錯誤:BC30311類型'Reporting.WinForms.ReportViewer'的值無法轉換成'Control'
但當我開啟一個全新Project時去加ReportViewer又不會報錯, 找了3天沒找到原因, 希望大家提供一些經驗給我。
如果新Project不報錯, 哪不會是ReportViewer版本不相容等問題了, 只會是我原有Project內什麼地方出問題引起,
哪到底什麼會引發這問題呢? 從哪裏開始排錯呢?請指導一下, 感激不盡!
uj5u.com熱心網友回復:
vs開發環境升級了吧最新的VS2019 環境裝的是新的reportviewer
把升級前的VS環境再安裝一遍,其中的Reportviewer也選中安裝。
總結:
如果只是VS開發環境的升級,你可以把升級后的原始工程中,Framework版本調成最新的就可以用新版的ReportViewer了。
調整framework 版本方法:
project(工程)->project properties(工程屬性)->compile->advanced compile options(高級)->target framework
uj5u.com熱心網友回復:
ReportViewer ,我們用的是VS2008來編輯的。說多了都是累。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/31277.html
標籤:VB.NET
上一篇:在win10下用VB.net 2008編了個程式,里面有用到Component One的vsFlexGrid控制元件,打包成安裝程式上,在別的電腦上就啟動不了
