Crystal сообщает об ошибке в SetDataSource

У меня проблемы с VS 2010 sap crystalreports, использующим c # для создания приложения для windows.

Я получаю следующую ошибку со следующим кодом:

 CrystalReport1 cr1 = new CrystalReport1();
 cr1.SetDataSource(dt1); //Error 
Could not load file or assembly 'file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win64_x64\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.

Ответы на вопрос(3)

вам нужно установить файлы времени выполнения Crystal Reports. Вы должны быть в состоянии сделать поиск Google, чтобы найти их. Сообщение об ошибке довольно явно говорит о том, что проблема в отсутствии DLL. Прочитайте это;)

edit: попробуйте найти crdb_adoplus.dll на вашем компьютере и скопировать его в каталог приложения.

 Rajesh Abraham08 июн. 2012 г., 01:03
нет, это не работает ..
 08 июн. 2012 г., 00:57
Вы уверены, что установили 64-битную версию и правильную 64-битную версию?
 Rajesh Abraham08 июн. 2012 г., 00:57
спасибо ваш ответ. Я установил Crystal Reports файлы времени выполнения. Но та же ошибка ..
 Rajesh Abraham08 июн. 2012 г., 01:00
Я переустанавливаю 64-битную версию.
 08 июн. 2012 г., 01:01
попробуйте то, что я предложил в моем редактировании первым. дай мне знать, если это работает.
Решение Вопроса

этот решение путем добавления атрибута useLegacyV2RuntimeActivationPolicy в ваш файл .config

<startup useLegacyV2RuntimeActivationPolicy="true">
 Rajesh Abraham08 июн. 2012 г., 12:54
здорово ... это работает .... спасибо ...
 31 мар. 2016 г., 15:45
Когда я добавляю этот раздел, другой я получаю еще одну ошибку при запуске приложения CrystalDecisions.Shared.SharedUtils CrystalDecisions.ReportSource.ReportSourceFactory Необработанное исключение типа & apos; System.TypeInitializationException & apos; произошло в CrystalDecisions.Windows.Forms.dll
 03 апр. 2013 г., 07:09
Я получаю ту же ошибку в своем проекте модульного тестирования, и добавил выше в мой app.config. Я все еще получаю ту же ошибку. (Я пытаюсь провести модульное тестирование электронной почты PDF, созданного отчетом Crystal)
 <startup useLegacyV2RuntimeActivationPolicy="true" >
    <supportedruntime version="v4.0" sku=".NETFramework,Version=v4.0" />
 </startup>

Ваш ответ на вопрос