23

既存のC#プロジェクトを引き継ぎ、.NETFramework4.0でVisualStudio2010を使用しています。

アプリケーションはCrystalReportsを使用します。レポートの定義は、多くの.rptファイルを含む別の場所にあるフォルダーにあるようです。

アプリケーションを実行すると、これらのレポートの一部は機能し、他のレポートは機能しません。動作しないレポートをデバッグし、新しいCrystalReportsを追加したいと思います。

問題は、Visual Studioで.rptファイルの1つを開こうとすると、ぎこちなくなり、バイナリコードのように見えることです。

詳細情報:CrystalReportsがVisualStudio 2010に標準で付属していないことはすでに知っています。したがって、VisualStudio2010のバージョンであるSAPCrystalReportsを既にインストールしています-http://www.businessobjectsの場所から1回クリック(64ビット)します。 com / jump / xi / crvs2010 / us2_default.aspは、VisualStudio2010およびhttp://social.msdn.microsoft.com/Forums/en-US/vscrystalreports/thread/fb6d3588-を使用したCrystalReportsrptファイルの作成で提案されたとおりです。 1481-46a2-8284-90dbb40c42f6

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

4

5 に答える 5

12

.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 デザイナでこのファイルを開こうとする必要があります。

頑張ってください。

于 2012-05-09T04:56:20.840 に答える
10

開発の場合、リンク先のダウンロード ページからSAP Crystal Reports, version for Visual Studio 2010 - Standardをインストールする必要があります。

インストールしたClick Onceバージョンは展開用です。

于 2012-12-09T17:17:57.677 に答える
2

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

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

注 2: SAP Crystal Reports, Developer Version for Visual Studio .NET は、Visual Studio .NET のどのバージョンの Express Edition もサポートしていません。

于 2016-09-28T17:38:08.860 に答える
0

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

解決策: Crystal Reports for vs2010 (64 ビット)を別のユーザー プロファイルにも再インストールすることで、これを解決しました。多くのユーザー プロファイルを持つコンピューターに CR をインストールする場合、自分だけではなく、全員にインストールを選択することをお勧めします。

于 2014-02-07T09:25:03.497 に答える