簡體   English   中英

晶體報告的例外情況

[英]Exception with crystal reports

我正在開發使用SAP Crystal Reports進行Visual Studio 2013 Professional報告的應用程序。 我從SAP站點下載並安裝了包,然后安裝它。 使用向導准備報告(這可以正常工作)。 問題是如果我在源代碼中執行以下步驟:

myCrystalReport.SetDataSource(myDataSet);

myDataSet填充了所需的數據。 顯示的錯誤是:

mscorlib.dll中發生了未處理的“System.IO.FileNotFoundException”類型異常

其他信息:無法加載文件或程序集'file:/// C:\\ Program Files(x86)\\ SAP BusinessObjects \\ Crystal Reports for .NET Framework 4.0 \\ Common \\ SAP BusinessObjects Enterprise XI 4.0 \\ win32_x86 \\ dotnet1 \\ crdb_adoplus.dll '或其中一個依賴項。

在安裝過程中,未創建dotnet1。 只有文件夾dotnet。 有人知道這個問題怎么解決了?

謝謝。

我有同樣的問題。 我的解決方案是將此xml添加到<configuration>級別內的app.config文件中:

<startup useLegacyV2RuntimeActivationPolicy="true">
   <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

另見

<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
</startup>
</configuration>

由於混合模式程序集已更改,因此會出現此問題,因此建議您將上述代碼用於app.config文件。

您已在app.config中使用以下代碼,並且還必須在項目屬性中將.net profile 4 client設置為.net profile 4或4.5。

<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

以上解決方案在我的項目和應用程序中無效,處於中斷模式。 我通過在配置內的app.config中添加以下行來解決此問題。

<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" />
</startup>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM