VS.NET下水晶報表分發時的問題及解決
3、 ..運行庫(*.msm)
如果報表文件使用了ADO.NET的dataset數據集對象,那麼VC_CRT.msm 和 VC_STL.msm 模塊也必須包含在安裝工程中。而且這兩個模塊的文件安裝屬性的"Module Retargetable Folder"項必須修改成為系統目錄,如圖3所示。
現在,我們知道答案了,在VS.NET安裝工程中,系統檢測出來的依賴項只有dotNETFXRedist_x86_chs.msm 和 Managed.msm這兩個模塊,其他的模塊我們需要手動加入。
1、在解決方案資源管理器裡,右鍵單擊安裝項目選擇"添加"-〉"合併模塊(M)",如圖4所示。
2、在"添加模塊"對話窗體,選擇 Managed_chs.msm 、Database_Access, Database_Access_chs, regwiz、VC_CRT.msm 和 VC_STL.msm 模塊,如圖5所示。
3、重新生成安裝項目,沒問題,只是生成的安裝程序一下子大了七、八兆。
|
|