2013-03-07 11 views
3

我正在爲WPF使用Visual Studio 10(.NET 4)的CrytalReports。每當我加載窗口與CrystalReportViewer,它說,WPF上的CystalReports錯誤

無法加載文件或程序集「文件:/// C:\ Program Files文件\ SAP 的BusinessObjects \用於.NET Framework 4.0中\ COMMON \水晶報表SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet1 \ crdb_adoplus.dll' 或其某個依賴項。該系統找不到指定的文件。

我已經添加了所有的dll文件/程序集作爲項目的引用。

Project References

請建議我做什麼,我真的達到我的最後期限。提前致謝。

conn obj = new conn(); 
      SqlConnection con = new SqlConnection(obj.get_connection()); 

      SqlDataAdapter sda = new SqlDataAdapter("select * from fee_window where dateofdeposite='" + DateTime.Now.ToString("MM/dd/yyyy") + "'", con); 
      DataSet_daybook ds = new DataSet_daybook(); 

      sda.Fill(ds, "fee_window"); 

      ReportDocument report = new ReportDocument(); 
      report.Load(@"..\..\Report_daybook.rpt"); 
      report.SetDataSource(ds); 
      crystalReportsViewer1.ViewerCore.ReportSource = report; 

添加我的代碼。

回答

7

以下屬性添加到您的app.config啓動元素

<startup useLegacyV2RuntimeActivationPolicy="true"> 

</startup> 
+0

感謝它幫助。 你能幫我多一點嗎?其實我是WPF開發新手,我需要做什麼,以便在爲客戶端發佈我的項目時,所有這些引用也會發布? – 2013-03-07 07:25:50

+1

無論您是否擁有wpf,winforms,控制檯或其他項目,Crystal Framework報告都會在Framework 4.0中發生。 – blindmeis 2013-03-07 07:35:17

+0

錯誤消失了,但我在報告中什麼也沒有得到。我已經添加了我的代碼。請考慮。 – 2013-03-07 07:46:26

1

看到這個討論。
http://scn.sap.com/thread/1665437
我希望這個討論會幫助你。

+1

儘管此鏈接可能會回答問題,但最好在此處包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2013-03-07 07:48:44

+0

謝謝......... :) – 2013-03-07 09:19:37