1

http://www.sdn.sap.comから VS 2010 用の Crystal Reports をインストール
しました CrystalReport.cs クラスで新しい Crystal Report を作成すると、いくつかのエラーが発生します。

タイプまたは名前空間名「Engine」が名前空間「CrystalDecisions.CrystalReports」に存在しません (アセンブリ参照がありませんか?)

手動でCrystalDecisions.CrystalReports.Engine.dll参照して参照に追加しましたが、それでもエラーが発生します

CrystalDecisions.ReportSource で同じエラーが表示されますCrystalDecisions.Shared で
同じエラーが表示されます

また、CrystalDecisions.CrystalReports.Engine参照の追加.NETタブに移動しても存在しません..

4

2 に答える 2

0

まだこの問題を抱えているすべての人のために: どういうわけか、.NET 4 に問題があることがわかりました。.NET 4.5 と VS2012 では問題なく動作します。

私はアリーの解決策を試していませんが、それは私の問題に対する正しい答えかもしれませんが、vs2012 & 4.5 に切り替えたものは何でも問題なく動作します。

ありがとう

于 2013-09-12T11:51:35.240 に答える
-1

プロジェクト プロパティで .Net のバージョンを変更する必要があります。タブアプリケーションで、ターゲットフレームワークを.Net Framework 4に変更します。まさに問題がありました。実際、プロジェクトを作成したときの最初の .Net Framework は .Net Framework 4 Client Profile でした。おっしゃる通り、.Net Framework 4 に変更しました。

問題は完全に解決しました。

于 2016-08-01T19:20:08.473 に答える