国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

MICROSOFT REPORT VIEWER 2012之無法加載相關的dll

2019-11-15 02:30:53
字體:
來源:轉載
供稿:網友

MICROSOFT REPORT VIEWER 2012之無法加載相關的dll

2014-02-19 16:05 by EdisonZ, ... 閱讀, ... 評論, 收藏, 編輯

使用VS 2012開發報表, 如果是使用的微軟的報表控件的話,默認是使用的MICROSOFT REPORT VIEWER 2012,本地開發基本上沒問題,但是一發布服務器,就會發現坑了,微軟挖坑從來就不打招呼,坑你沒商量。

之前使用Report Viewer,只要看到類似“Could not load file or assembly xxx”之類的只要去微軟下載中心下載相應的MICROSOFT REPORT VIEWER XX RUNTIME就行了,2012就屌爆了,先提供下載鏈接如下:

http://www.microsoft.com/zh-cn/download/details.aspx?id=35747

裝的時候會提示你還需 .NET Framework 4.0 SQL Server System CLR Types 包,這是一種多么奇葩的存在哈。看看安裝信息就知道了:

image

    老實的程序員可能就被忽悠著去各種折騰服務器打安裝包補丁包了,但是哥怒了,到時還要往其他服務器遷移或者發布咋辦呢?這不都得裝,這不折騰程序員么?
    本著程序員何必難為程序員的原則,折騰出解決方案如下:

事實上,只需要找到相關的dll就行,那么你需要找到以下dll:

Microsoft.ReportViewer.WebForms.dll(VS安裝目錄下的ReportViewer目錄,如D:/PRogram Files (x86)/Microsoft Visual Studio 11.0/ReportViewer,你可以從項目引用的這個dll的屬性中找到路徑)

zh-CHS目錄(簡體中文語言包,如果你需要別的語言,那么復制其他的,VS安裝目錄下的ReportViewer目錄,如D:/Program Files (x86)/Microsoft Visual Studio 11.0/ReportViewer)

Microsoft.ReportViewer.Common.dll(GAC,注意版本號為11.0.0.0)

Microsoft.ReportViewer.ProcessingObjectModel.DLL(GAC,注意版本號為11.0.0.0)

Microsoft.SqlServer.Types.dll(GAC,注意版本號為11.0.0.0)

如果你不知道如何從GAC中導出DLL文件,那么可以看看這篇文章:

導出你的GAC Assembly中的DLLS

獲取到上述文件后,將其放到網站的bin目錄即可,報表就可以正常使用了,這樣的話,即使遷移或者發布到其他服務器,也不需要安裝任何文件了。

另外建議將這些文件納入源代碼管理。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郧西县| 鄂托克旗| 民乐县| 开鲁县| 凌源市| 紫阳县| 宣威市| 沂南县| 聂荣县| 军事| 遂宁市| 潞西市| 比如县| 镇平县| 蓝山县| 佛山市| 萍乡市| 临漳县| 阳东县| 苏尼特右旗| 特克斯县| 贵州省| 根河市| 徐州市| 普宁市| 桑日县| 灯塔市| 绥棱县| 陆河县| 综艺| 平顺县| 交城县| 衢州市| 溧水县| 荔浦县| 房产| 大新县| 绵阳市| 灵丘县| 加查县| 防城港市|