2012-12-08 76 views
1

我從http://www.sdn.sap.com
安裝了VS 2010的Crystal Reports當我在CrystalReport.cs類創建新的水晶報表有幾個誤區:缺少程序集引用的Crystal Reports在Visual Studio 2010在Windows 8

類型或命名空間名稱「發動機」不存在命名空間 存在「CrystalDecisions.CrystalReports」(是否缺少程序集 參考?)

我手動瀏覽的CrystalDecisions.CrystalReports.Engine.dll並把它添加到引用,但仍然給我的錯誤

同樣的錯誤讓我對CrystalDecisions.ReportSource
同樣的錯誤讓我對CrystalDecisions.Shared

另外,CrystalDecisions.CrystalReports.Engine不存在時,我請參閱添加引用.NET選項卡。

+0

這可能看起來像一個愚蠢的事情,但我有這個問題,因爲我已經在實際安裝VS2010之前在Windows 8中安裝了VS2010的CR。所以,我去了Programs&Features,刪除了列出的SAP程序並重新安裝了Support Pack 4 Runtime Package。現在它工作正常。 – Ally

回答

0

對於所有那些仍然存在此問題的人: 不知何故,我發現.NET 4存在問題,使用.NET 4.5 & VS2012它們工作正常。

我還沒有嘗試盟友的解決方案,但也許是我的問題的正確答案,但無論我切換到vs2012 & 4.5,所以他們工作得很好。

謝謝

-1

您必須更改項目屬性中.Net的版本。在選項卡應用程序中,將目標框架更改爲.Net Framework 4.我完全有問題。實際上,最初的.Net Framework當我創建Project時,就是.Net Framework 4 Client Profile。正如我所說,我改爲.Net框架4.

問題完美解決。

相關問題