日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VS2008 水晶报表部署

發布時間:2023/12/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS2008 水晶报表部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在網上大多講的是單獨安裝的水晶報表的部署,和vs2008自帶的不同,因為他們的程序集的版本不同。vs2008自帶的水晶報表的版本是10.5的,在官方網站沒有找到。后來查看MSDN才知道,其實Prerequisites(系統必備)就放在我們的機器中,位置就在C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages。水晶報表的運行時組件就在該目錄下的CrystalReports10_5\CRRedist2008_x86。將CRRedist2008_x86在要部署的機器上安裝就可以了。



安裝運行時支撐文件: ?VS2008中,

打開VS安裝目錄

X:\Program Files\Microsoft?SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5

安裝“CRRedist2008_x86.msi”和語言程序zh-CHS下的“CRRedist2008_x86_chs.msi”

然后部署你的應用程序就OK了

可以把這兩個程序打包在安裝程序中靜默安裝。方便布署~

在網上搜索水晶報表部署,基本都是介紹獨立版本的水晶報表安裝部署,鮮有介紹vs自帶的水晶報表部署,阿泰博文系列CR部署中轉載了一篇關于vs的水晶報表部署,在原文(http://www.cnblogs.com/whhcode/archive/2008/01/08/1030661.html)中明確提出:將CRRedist2008_x86在要部署的機器上安裝就可以了。
但這句話卻讓我陷入了兩重疑問:
1、如果是64位機呢,還是裝CRRedist2008_x86,而不是CRRedist2008_x64?
2、要手動安裝CRRedist2008_x86,不能在安裝軟件的時候同步安裝CRRedist2008_x86嗎?


經過自己驗證,CRRedist2008_x86安裝后,確實支持在64位機下運行,所以這樣一來,CRRedist2008_x64豈不是沒用了:) 無論是有用還是無用,反正我們是不管它了。
vs安裝部署“系統必備”里面有這一項,但這是x86和x64一體的,如圖

安裝時自動檢測系統環境或安裝CRRedist2008_x86或安裝CRRedist2008_x64。項目屬性里的Platform target若是Any CPU,則一切都沒問題,Platform target若是x86(我這邊的項目屬性里面基本都這個),則在64位機下,水晶報表便無法正常預覽。而安裝CRRedist2008_x86則一切都沒問題。所以一切問題的解決方案只有一個:那就是無論什么機器,只要安裝CRRedist2008_x86即可。
問題又來了,“系統必備”里面只有這一項,而沒有單獨的x86,此時我們只能想方設法把這一項變成x86(不帶x64)。我們回到原地C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5,發現這里面有一個product.xml文件,用記事本打開,才發現安裝條件、檢測及動作的控制全都寫在這里,真是柳暗花明又一村。我們完全可以修改其內容讓它只安裝CRRedist2008_x86,所以我們把x64相關語句刪掉,刪除如下黃色語句段


修改完后保存,再打開vs的“系統必備”窗口,仍舊顯示Crystal Reports Basic for Visual Studio 2008 (x86, x64),其實到現在這僅僅只是一個名字而已,看著別扭就改了它唄,在C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5這邊有一個語言目錄(我這是en),進入語言目錄有一個package.xml文件,修改這邊的DisplayName即可,如圖


改完后保存,再次打開“系統必備”窗口,此時終于變成了你剛修改的內容。
一切部署完畢,打包吧^^


總結

以上是生活随笔為你收集整理的VS2008 水晶报表部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。