iT邦幫忙

1

(筆記)Visual Studio-停用或啟用Report Disigner/開啟RDLC檔的DataSet會讓VS凍結並強制關閉

  • 分享至 

  • xImage
  •  

1.Report Disigner被停用,導致無法使用報表設計師開啟RDLC檔

 因為下面的第2點問題,在開啟DataSet->VS卡住很久->強制關閉的循環好幾次後,
 看到VS出現這個訊息,沒仔細看訊息內容,不小心就把Report Designer停用了:
https://ithelp.ithome.com.tw/upload/images/20231026/201490999O8V36yPpG.jpg

 結果就遇到RDLC檔無法使用報表設計師開啟的問題
https://ithelp.ithome.com.tw/upload/images/20231026/20149099mcPFyJAzre.jpg

 試著重新安裝Report Designer,發現這個套件並沒有被移除,
 這時候才確認它只是被停用而已。手動重新啟用Report Designer的方式如下:
 1-1 點選工具列上的[延伸模組]->[管理延伸模組]
 1-2 從[已安裝的]選項中,搜尋Report Designer後,點選啟用
https://ithelp.ithome.com.tw/upload/images/20231026/201490991ZDZULLRE9.jpg
 1-3 啟用後重啟Visual Studio,就可以使用報表設計師開啟RDLC檔囉
https://ithelp.ithome.com.tw/upload/images/20231026/20149099y6WbRtDN2W.jpg

2.開啟RDLC檔的DataSet(資料集)會讓Visual Studio凍結並強制關閉

不論是檢視資料集或是新增資料集,都會造成VS死去:
https://ithelp.ithome.com.tw/upload/images/20231026/20149099MDmHC1fI77.jpg

對這個問題完全沒頭緒,GOOGLE了一下有相同問題的人是怎麼解決的,
雖然知道有可能是某個套件造成的問題,
但是...不知道要怎麼確認到底是哪一個套件啊...😢
後來看到有人使用報表精靈新增報表後,問題就神奇地解決了:
https://ithelp.ithome.com.tw/upload/images/20231026/20149099LERKBZAdd4.jpg

所以試著在新增項目時,使用[報表精靈]新增報表,發現小精靈給了我指引:
https://ithelp.ithome.com.tw/upload/images/20231026/20149099NFoKUL49FI.jpg

原來是Autofac套件的問題,後來在套件管理員中重新安裝Autofac 6.5.0.0後,
就可以正常開啟/新增DataSet了。

這就是小精靈的魔法(?)

參考資料

Crash while adding DataSets to a RDLC Report


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言