web-dev-qa-db-ja.com

Visual Studio 2010で.rpt Crystal Reportsファイルを開けない

私は既存のC#プロジェクトを引き継ぎ、Visual Studio 2010と.NET Framework 4.0を使用しています。

アプリケーションはCrystal Reportsを使用します。レポートの定義は、多くの.rptファイルを含む個別に配置されたフォルダーにあるようです。

アプリケーションを実行すると、これらのレポートの一部は機能しますが、機能しないものもあります。動作しないレポートをデバッグし、新しいCrystal Reportsを追加したい。

問題は、Visual Studioで.rptファイルの1つを開こうとすると、意味がわからなくなる-バイナリコードのように見えることです。

詳細については、Crystal ReportsがVisual Studio 2010に標準装備されていないことを既に知っています。したがって、Visual Studio 2010のバージョンであるSAP Crystal Reportsを既にインストールしています-1回クリック(64ビット)場所から http://www.businessobjects.com/jump/xi/crvs2010/us2_default.aspVisual Studio 2010を使用したCrystal Reports rptファイルの作成 =および http://social.msdn.Microsoft.com/Forums/en-US/vscrystalreports/thread/fb6d3588-1481-46a2-8284-90dbb40c42f6

間違ったものをインストールしましたか、または依存関係がありませんか? .rptファイルはVisual Studioプロジェクトの一部ではありません。これらはフォルダ内の個別のファイルです。 Visual Studioで編集を実行できるように、それらを開くにはどうすればよいですか?

23
Stanley

.RPTのファイルタイプの関連付けが壊れていると思われます。 Crystal Reportsをインストールする前に.RPTを開いて、誤って何かを選択して開いた可能性があります。現在、おそらく自動的に誤って開きます。

この記事では、Windowsバージョン間の変更とその編集方法について説明します。 http://www.technize.com/advanced-file-types-association-in-windows-7/

とはいえ、これらの.RPTファイルが有効かどうかを確認するためのクイックテストを行う、より簡単な方法があります。

Visual StudioのC#プロジェクト内で、「新しい項目の追加>レポート> Crystal Reports」を実行すると、プロジェクトにレポートを追加するためのウィザードが開始されます。これが発生すると、「新しいレポートを作成する」または「既存のファイルから開く」ように求められます。 [既存のファイルを開く]を選択し、.RPTファイルを参照します。これにより、Crystal ReportsはVisual StudioベースのCrystal Reportデザイナでこのファイルを開こうとします。

幸運を祈ります。

12

開発には、 SAP Crystal Reports、Visual Studio 2010のバージョン-標準 from リンク先のダウンロードページ をインストールする必要があります。

インストールした1回クリックバージョンは展開用です。

10
Somnath Kadam

次の情報によると: http://scn.sap.com/docs/DOC-7824

注1:「SAP Crystal Reports、Microsoft Visual Studioの開発者バージョン」を統合するには、Install Executableを実行する必要があります。 MSIを実行しても、Crystal ReportsがVS.MSIファイルに完全に統合されるわけではありません。定義上、ランタイム配布専用です。デフォルトでは、Windows 10は3.5フレームワークをインストールしませんが、VSのCRでは引き続き必要です。 「Windows機能をオンまたはオフにする」で選択し、両方のオプションを選択します。

注2:SAP Crystal Reports、Visual Studio .NETの開発者バージョンは、Visual Studio .NETのどのバージョンのExpressエディションもサポートしていません。

2
Sr Julien

問題:Visual Studio 2010を搭載した64ビットマシンに、32ビットバージョンのCRforVSをインストールしていました。

解決策:CRforVSの64ビットバージョン をインストールする必要がありました。

私の知る限り、 Visual Studioのすべてのバージョンは32ビットです なので、それは面白いです。

1
Shaun Luttin

64ビットマシンでも同様のインスタンスがあり、特定のユーザープロファイルでクリスタルレポートを設計しました。同じコンピューターで別のユーザープロファイルに変更すると、クリスタルレポートが破損しているように見えました。

解決策:他のユーザープロファイルにも Crystal Reports for vs2010(64-bit) を再インストールすることでこれを解決しました。多くのユーザープロファイルを持つコンピューターにCRをインストールする場合は、私だけでなく、すべてのユーザーにインストールを選択できます。

0
desw