none
Crystal Reports的安裝問題 RRS feed

  • 問題

  • 1.使用 Microsoft Visual Studio 2010.

    2.在Microsoft Visual Studio 2010內若首次要使用Crystal Reports建立報表, 必須下載Crystal Reports for Visual Studio 2010 系統, 這個過程我做過了, 問題是安裝過程中發生了一些問題, 因此我移除它要重新下載.

    3. 問題來了, 原先能下載Crystal Reports for Visual Studio 2010 是Visual Studio 2010內有Crystal Reports View控制項在, 因要使用它, 所以它自動要求下載Crystal Reports for Visual Studio 2010

    4. Crystal Reports for Visual Studio 2010 被我移除之後, 我找不到要從哪裡下載它, 因此在此請求指導,我該到哪下載Crystal Reports for Visual Studio 2010 呢?

    謝謝


    2011年8月18日 上午 03:22

解答

  • 我想起來了。

    必須將專案的 Target Framework 由 .NET Framework 4 Client Profile 改成   .NET Framework 4

    • 已標示為解答 170 2011年8月21日 下午 02:09
    2011年8月18日 上午 09:25
  • sorry, VB是在編譯的Tab中,然後再選"進階編譯選項",就可以看到了!


    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
    • 已標示為解答 170 2011年8月21日 下午 02:09
    2011年8月18日 下午 02:39

所有回覆

  • 1.感謝說明, 我已下載且完成安裝, 可惜的是安裝後, 按F5執行Form1應用程式時, 同樣會出現下例錯誤.

    錯誤 1 需要組件 'CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' (包含型別 'CrystalDecisions.CrystalReports.Engine.ReportDocument') 的參考。請加入一個參考至您的專案。 C:\Documents and Settings\Administrator\Local Settings\Application Data\Temporary Projects\CrystalReportsApplication1\CrystalReport1.vb 99 16 CrystalReportsApplication1

    錯誤 2 需要組件 'CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' (包含型別 'CrystalDecisions.Shared.RequestContext') 的參考。請加入一個參考至您的專案。 C:\Documents and Settings\Administrator\Local Settings\Application Data\Temporary Projects\CrystalReportsApplication1\CrystalReport1.vb 99 16 CrystalReportsApplication1

    2.我檢查方案總管視窗內, 'CrystalDecisions.CrystalReports.Engine參考, 'CrystalDecisions.Shared參考都已存在, 但為什麼會引發這種錯誤呢?

    3.請問我該如何排除此問題, 謝謝
     

    2011年8月18日 上午 06:31
  • 我也有使用 Crystal Report For VS 2010 來開發,但沒有你這個的問題。

    以下只是讓您check 一下環境是否 OK,畢竟我也不是 CR 的熟手。

    到 C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86 下看看是否有足夠的 dll. 以我的例子,有 2219 的檔案。

    如果引用不正確的話,可以自行到上述的目錄複製並自行以檔案方式來參考dll。

    可以的話,可到 SAP Crystal Report forum 上去問,畢竟Crystal Report 不是微軟的產品,到原廠討論區發問才會有更正確的答案。http://forums.sdn.sap.com/forumfilter.jspa?forumID=313 

    2011年8月18日 上午 06:56
  • 我檢查方案總管內的參考項目時發現, 所有參考項目的屬性中, "複製到本機" 預設為False, 若將它改為 True, 按 F5 應用程式就可以正常執行.

    問題是, 正常的系統安裝, 不可能需要自行修改參考項目的屬性, 應用程式才能正常執行, 請問大大們這該如何排除此問題呢?

    謝了.


    2011年8月18日 上午 08:48
  • 我想起來了。

    必須將專案的 Target Framework 由 .NET Framework 4 Client Profile 改成   .NET Framework 4

    • 已標示為解答 170 2011年8月21日 下午 02:09
    2011年8月18日 上午 09:25
  • 1.我在建立新專案時,就已選用 .NET Framework 4,不是NET Framework 4 Client Profile

    2.請問建立專案之後如何將 .NET Framework 4 Client Profile 改成   .NET Framework 4

    謝謝

    2011年8月18日 下午 12:34
  • 您好,

    VS2010 預設是NET Framework 4 Client Profile,修改請從專案屬性改它哦!



    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
    2011年8月18日 下午 01:57
  • 很抱歉, 在我的專案屬性內,依序是組態,  組件名稱, 應用程式類型, 而您的是組態,  組件名稱, 目標Framework. 我怎麼找不到跟您一樣的設定項呢?請再次指導, 謝謝 



    2011年8月18日 下午 02:27
  • sorry, VB是在編譯的Tab中,然後再選"進階編譯選項",就可以看到了!


    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
    • 已標示為解答 170 2011年8月21日 下午 02:09
    2011年8月18日 下午 02:39
  • 1.感謝再次說明.

    2.在我的專案屬性設定中, 預設值是 Framework 4, 但它似乎沒有被執行, 因此我將它改為NET Framework 4 Client Profile, 結果引發的錯誤更多. 此後再更新回 Framework 4,結果行了,

    我真是糊塗了?????不知如何是好, 謝了

    2011年8月18日 下午 03:01
  • 您好,在stackOverflow有查到相關的資訊,請參考一下,謝謝!

    http://stackoverflow.com/questions/5193887/crystal-reports-13-and-asp-net-3-5

    另外,會是沒有加入System.Web.dll參考的關系嗎?


    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
    2011年8月18日 下午 10:40